Linux入门-常用命令

ln

  ln -s 源 目标 ,创建软链接

  权限为:lrwxrwxrwx 指向源 ,类似于快捷方式.

  ln 源 目标 ,创建硬链接 特点是同步更新,源被删除后 它仍然有效。原因是他们具有相同的i节点 ,内核通过这个数字标识处理文件 通过ls -i 查看i节点。

chmod 修改权限

  chmod u+r 文件名    ,给文件的所有者分配r权限

  chmod +rwx 文件名     ,给所有人分配所有权

  chmod g=rwx 文件名   ,给同一组的组员分配所有权

文件目录权限
字符 权限 对文件 对目录
r 可以查看文件内容 可以列出目录中的内容
w 可以修改文件内容 可以在目录中创建、删除文件
x 执行 可以执行文件 可以进入目录

chown、chgrp 修改所有者、所属组

  chown 用户名 源

  chgrp  用户名 源

  chown 用户名:组 源

umask

  umask -S  查看缺省权限

which、whereis

  which ls、whereis ls  查找命令的绝对路径

find

  ctime、atime、mtime

  cmin、 amin、 mmin

  c-change 文件属性被修改(所有者、所属组、权限等)

  a-access 访问

  m-modify 文件内容被修改过

  find / -name a.txt  全盘查找a.txt根据名称

  find /etc -mmin -120  120分钟之内被修改过内容的文件,在/etc目录中。(-之内,+超过)

  find /etc -size +163840 -a -size -204800  在/etc目录中查找大于80M and 小于100M (-a:and -o:or)

locate

  locate a.txt  查找名称包含a.txt的文件  查找速度非常快,配合updatedb使用。新建一个文件,用locate找不到 执行以下updatedb就能找到了。可以理解为更新字典。

grep

  grep tftp /etc/services  查找名称包含tftp的文件,在/etc/services目录中。

  ps -ef|grep -i mysql     查找和mysql有关的进程

exec

  find /home -name ‘*.txt‘ -exec rm -f {} \;  找到以txt为扩展名的文件并删除,在/home目录中(比较强大的命令 用法比较灵活 建议多查查资料)

man

  man 1 passwd  查看psswd命令的帮助信息, 1可以省略

  man 5 passwd  查看配置文件/etc/passwd的帮助信息

  info passwd    查看命令帮助

  whatis passwd  查看命令的简介,makewhatis 更新字典

  ls --help       查看ls的选项

Linux入门-常用命令,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。