Linux常考指令(更新中)

此贴为了记录Linux下那些经常考到的指令。


1、chmod

chmod命令用来变更文件或目录的权限。常用语法如下:

chmod [who] [+ | - | =] [mode] 文件名

命令中各选项的含义为:

u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。

操作符号可以是:

+ 添加某个权限。
- 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。


如下附上linux文件的用户权限的分析图:



实例如下:


修改a.cpp为可写可读可执行:

chmod 777 a.cpp



删除a.cpp其他组可写可执行,所属组可执行:

chmod g-x o-wx a.cpp




删除所有人(包括所有者,所属组,其他人)可执行:

chmod a-x a.cpp
或
chmod -x a.cpp




设置所有者可读可写可执行:

chmod u=rwx a.cpp

注意不是 o = 777!!!




修改所有cpp文件的属性:

chmod 777 *.cpp




修改目录下所有文件属性(不包括子目录)可写可读可执行:

chmod 777 *.*

把文件夹名称与后缀名用*来代替就可以了。



修改目录下所有的文件夹属性:

chmod 777 *
把文件夹名称用*来代替就可以了




修改当前文件夹属性:

chmod 777 .




把目录 /images/xiao 修改为可写可读可执行:

chmod 777 /images/xiao




要修改文件夹内所有的文件和文件夹及子文件夹属性为可写可读可执行:

chmod -R 777 /images/xiao




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值