标签:shel shell 基础 use inf chmod user color 字符串 nbsp
一 文件的 权限基础
文件有三类权限 user,group,other,
权限分为 r w x 代表数字分别为 4 2 1
修改权限命令 chmod
权限还有特殊权限,在执行的时候代表某一身份的权限去执行
分别有文件拥有者权限,组权限,所有人权限。
文件拥有者身份的权限即在 user权限将执行权限x改成s。即 rwx=>rws来表示。权限值则为在原有权限前加4000.如原权限为 755,则现权限则变更为4755
组身份权限 即将组的执行权限的x变更为s。权限值为在原有权限前+2000.即755=》2755
所有人执行的权限即在所有人权限组中将x=》s。权限值+1000 即 755=》1755
chmod命令,可以用权限值也可以用标识符
即 chmod +x aa.sh 等同于chmod 755 aa.sh.即对三种身份加上可执行权限
单独针对某一群组增加可执行权限,可以如下操作
chmod u+x/g+x/o+x来操作
去掉某一群组的权限
chmod u-x/g-x/o-x来操作执行
二 通配符
重点的两个通配符 * 和?
* 代表任意字符,可以是空字符串
?代表单一字符,不可以为空字符
例
ls -la /usr/bin/* #列出bin下的所有文件 ls -la /usr/bin/???? #列出bin下的四个字符的文件
还有一些例子。我觉得很实用
标签:shel shell 基础 use inf chmod user color 字符串 nbsp
原文地址:https://www.cnblogs.com/Lonelychampion/p/11558684.html