高级权限
SGID
chmod g+s /opt/ #作用:是其他用户在此建立文档的属组为/opt的属组
Ps: 限制和作用
SGID 对二进制程序有用;
程序执行者对于该程序来说,需具备 x 的权限;
执行者在执行的过程中将会获得该程序群组的权限!
SBIT
chmod o+s /opt #自己和root用户外,其他人没有删除别人文件的权限
Ps:限制和作用:
当使用者对于此目录具有 w, x 权限,亦即具有写入的权限时;
当使用者在该目录下创建文件或目录时,仅有自己与 root 才有权力删除该文件
文档管理
文件查找
which
which ls #列出第一个ls
which -a ls #列出所有的ls
grep
-I 区分大小写搜索
-n 打印行号
--color 高亮关键字
-B1 打印关键字行与前一行
-A1 打印关键字行与后一行
-C1 打印关键字行与其前后一行
-e 同时匹配多个字符
-v 反向选择
-c 计算找到的字符串的次数
find
name
find / -name "rourou" #在/里查找名字为rourou的所有文件
-iname #不区分大小写
size
find /etc -size +5M #查看在/etc/里大小大于5M的文件
maxdepth
find /etc -maxdepth 3 -a -name "rourou" #在etc里查看rourou的文件夹,查看深度为3,计算方式:进到目录算一级,-maxdepth应该放在最前面
user
find / -user rourou #查找所有者为rourou的文档
type
find /etc -type f #查看etc下的文件
perm
find -perm 644 #查看当前目录权限为644的文档
find -perm -644 #查看当前目录权限包含644的文档
exec
find /etc -name “root*” -exec cp -rf {} /tmp \; #复制前半段得到的参数到/tmp里
xargs
find . -name 'core' | echo $(xargs) #echo后面跟参数,所以先执行$(xargs)接收管道里的数据
exec和xargs的区别:exec为多进程,每次执行得到一个结果,xargs单进程,中间以空格隔开
tree 树形结构
tree -2 /root #以树形结构列出目录,目录列两层
网友评论