个人技术分享


天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。


我本楚狂人,凤歌笑孔丘。
手持绿玉杖,朝别黄鹤楼。
五岳寻仙不辞远,一生好入名山游。
——《庐山谣寄卢侍御虚舟》



Linux基础命令汇总


Linux文件权限相关命令

1. 文件权限的所有者

每个文件对应的权限有文件所有者、文件所属组等
以下为文件权限的字母和对应的含义

文件权限的字母 对应的含义
u 文件所有者
g 文件所属组
o 其他组
a 所有用户

2. 修改文件权限的符号

文件修改权限的符号和对应的含义如下

文件权限修改符号 符号对应的含义
+ 加入某个权限
- 移出某个权限
= 设置成某个权限

3. 修改文件权限命令chmod

使用chmod命令修改文件权限

3.1 修改文件权限语法

修改文件权限的语法如下

chmod 修改权限 文件名

3.2 修改权限举例

将test.txt文件权限修改为,为文件所有者(o)添加可写(w)权限

chmod o+w test.txt

修改文件的多个权限
如为文件所有者和其他组添加可执行权限,为文件所有者和所属组添加可写权限,为文件所属组添加可读权限

chmod uo-x, go+w, g-r admin

又如

chmod u=rw, g=wx, o=rw admin

3.3 修改目录下所有文件权限语法

修改当前目录及其目录下的所有文件权限

chmod 修改权限 目录 -R

3.4 修改目录下所有文件权限举例

将test及其目录下所有文件权限修改为rwxrwxrwx

chmod a=rwx test -R

3.5 使用数字修改文件权限

除了rwx字母还可以用数字4-2-1-0表示的文件权限
r=4 w=2 x=1 -=0
在Linux中规定文件权限时,有权限位使用1表示,无权限位使用0表示

使用数字修改文件权限

chmod 三位十进制数字 文件名

chmod 777 test.zip

777表示rwxrwxrwx

修改目录及其目录下所有文件权限

chmod 数字 目录 -R

4. 修改文件拥有者命令chown

chown命令修改文件拥有者

4.1 修改文件拥有者语法

chown 用户名 文件名

4.2 修改文件所有者举例

chown libai test.txt

4.3 修改目录及其目录下所有文件的拥有者

修改目录及其目录下所有文件的拥有者

chown 用户名 目录 -R

4.4 修改目录及其目录下所有文件的拥有者举例

chown libai test -R

5. 修改文件所属的群组的命令chgrp

chgrp命令修改文件所属的群组

修改文件所属群组命令

chgrp 组名 文件名
chgrp 组名 目录 -R

感谢阅读,祝君暴富!