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 只有有一位权限即可
动作
-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
转载于:https://blog.51cto.com/piaoz/1056176