我的linux学习笔记(2)各种命令

  1. ln(link) /bin/ln

ln -s /etc/issue /issue.soft软

ln /etc/issue /issue.hard硬 相同的inode,拷贝加同步更新(不支持目录,不能跨分区)

2.chmod u+wx(3)  chmod g=rwx(7) chmod o-rx(5) chmod 641 a   

chmod 777 programs -R(递归)

3.rwx权限根本:文件目录权限总结:r 读权限,看以查看文件内容,可以列出目录中的内容;w:写权限,可以修改文件内容,可以在目录中创建删除文件;X:执行权限;可以执行文件,可以进入目录。一个文件是否可以删除只取决于其目录是否有写权限!!!!对一个文件有写权限绝不代表可以把它干掉!!!

4.chown nobody a修改文件所有者;chgrp admin a修改文件所属组;添加用户: useradd helen;passwd helen;umask -S查看系统缺省权限,但是如果是文件要减去111(缺省创建的文件不能授予可执行权限),umask 027 (掩码值)

5.文件搜索:which,find

     which which 查看命令所在的绝对路径;whereis 也可以,但是还可以找到帮助文档

    find: 不要在根目录下查找(慢,占用很大的系统资源)

  -name 文件名  find /etc -name init 还可以:init*,init?

  -size 文件大小 block数据块 512B

        大于: + 204800

        小于: - 204800

  -user 文件所有者 find /home -user jjh

  1.以天为单位:cime、atime、mtime: -之内 +超过 

  2.分钟 cmin、amin、mmin          c:change表示文件属性被修改过(所有者,所属组等信息被改变过,文件名);a:access;m:modify表示文件的内容被修改过;

  find /etc -mmin -120

  find连接符 -a and 逻辑与 -o or 逻辑或:find /etc -size +16380 -a -204800

                     find /etc -name init* -a -type f

  -type 根据文件类型查找

  find连接符:-exec:find ....-exec 命令 {} \;{}表示find查询结果集合

                        \表示转义符。;表示结束

  例子:find /etc -name initab -exec ls -l {} \ ;

                -ok (会询问确认)

    根据i节点删除(删文件的必杀):find . -inum 16 -exec rm {} \;

 

 

  

 

 

 

 

 

 

 

 

 

posted @ 2013-11-10 15:47  ffyyqqjjh  阅读(116)  评论(0)    收藏  举报