Linux权限修改命令学习

  1. su或su root后输入密码切换为root用户
  2. ls -rtl:根据时间排序显示
    -l:列出文件详细信息 ll
    -a:列出当前目录下所有文件,包括隐藏的

ll
ls -a

  1. 权限修改
    3.1 chmod:123为文件名
    数字法:r=4,w=2,x = 1

chmod 776 123 将123文件的user,group。other权限改为rwx,rwx,rw-

加减法:u/g/o +/-/= r/w/x

chmod g+w 123 将123文件的group组的权限增加了一个w权限

3.2 chown:修改文件的拥有者(当前拥有者可改)
chown 用户名(a) 文件/目录(app) 将文件(app)的拥有者改为用户(a)
-R 递归修改:chown -R 用户名(a) 文件/目录(app) 将文件夹(app)下所有文件的拥有者改为用户(a)

3.3 chgrp:修改文件所属组,前提是要有该组
chgrp [选项] [组] [文件]

-c 当发生改变时输出调试信息
-f 不显示错误信息
-R 处理指定目录以及其子目录下的所有文件
-v 运行时显示详细的处理信息
–dereference 作用于符号链接的指向,而不是符号链接本身
–no-dereference 作用于符号链接本身
eg:chgrp -v bin log2012.log //将log2012.log文件由root群组改为bin群组

  1. ln 创建链接文件
    (1)-s 软链接,接绝对路径,删除源文件后软连接不可用

ln -s /cuiyifan/111 空格 /cuiyifan/222/sln(空格前是111所在绝对路径,空格后是111形成链接所存放的绝对路径和命名sln)

(2)-d 硬链接,只能针对文件,不能对目录操作,删掉源文件也可以查看源文件内容
5. rm 提示性删除
-rf 强制删除
-i 提示性删除(只能删除文件)
-r 逐级删除直到全部删除
6. date 查看日期(服务器时间)
直接输入date显示时间
7. wc 统计文本中行数、字数、字符数(针对文本、文件)
-l 统计行数
-c 统计字节数

wc -l xuexi.txt 查看文件行数
wc -c xuexi.txt 查看文件字节数

8.mysql有以下几种日志:
当前的日志: MySQL> show master status;
错误日志: -log-err
查询日志: -log
慢查询日志: -log-slow-queries
更新日志: -log-update
二进制日志: -log-bin

查看日志:
1. 首先确认你日志是否启用了
mysql>show variables like 'log_bin';
如果启用了,即ON
那日志文件就在mysql的安装目录的data目录下
cat/tail 日志文件名
2. 怎样知道当前的日志
mysql> show master status;
3. 查看从某一段时间到某一段时间的日志
mysqlbinlog --start-datetime='2021-08-15 00:00:00' 
--stop-datetime='2021-08-16 00:00:00' /var/log/mysql/mysql-bin.000006 
> mysqllog1.log

你可能感兴趣的:(linux基础,linux)