1,文件查找

locate,find

locate:快速,非实时

find:略慢,实时

      功能强大,查找细致

 

find [选项] 查找路径 查找条件 [动作]

        路径默认:当前目录

        查找条件:默认目录下所有文件

        默认动作:print显示

    查找条件:

      -name  ’filename’支持glob

      -empty 空文件或者空目录

      -user username 查找该用户文件目录

      -group groupname 查找该属组文件目录

      -uid

      -gid

      -nouser 查找没有属主的文件

      -nogroup

         组合条件

          -a

          -o 

          -not 非

      -type

           f d l s p b c

      -size [+ -]

           k,G,M    圆整

       时间戳查找

        amin 分钟 –n +n n

        bmin

        cmin

        atime 天 –n +n n

        mtime

        ctime

       按权限查找

       -perm

                 mode

                 -mode  必须包含 mode的权限

                 /mode  只有有一位权限即可

       动作

            -print

            -ls

            -exec commond {} \;

                   find ./ –perm –111 –exec mv {} {}.od \;

            -ok 让用户确认其它的与-exec一样

          

 

    

2.特殊权限

umask : 创建的的默认权限为

           file: 666-umask

           derectory:777-umask

suid : 对于执行文件让用户执行此文件所发起的进程属主变为文件的属主

                u+s

sgid : 对于执行文件让用户执行此文件所发起的进程数组变为文件的数组

                g+s

               应用效果:在目录下建的目录或文件的数组为该父目录的数组

sticky:目录拥有全局w并赋予t,这样所有人都可在此目录下建立文件,但是不能删除别人的

3.查看登录信息

last

lastb

lastlog

 

4.case 语句

case $变量 in

value1)

     分支一

    ;;

value2)

     分支二

    ;;

   ……

*)

     最后语句

   ;;

esac