Skip to content

chmod

chmod 命令用于更改文件或目录的权限。在 Unix 和类 Unix 系统(如 Linux 和 macOS)中,文件和目录的权限控制谁可以读取、写入或执行它们。

基本语法

sh
chmod [选项] 模式 文件

模式 模式可以使用符号模式或八进制模式来表示。

符号模式 符号模式使用符号来表示权限的添加、删除或设置:

u:用户(文件所有者) g:组 o:其他人 a:所有人(包括用户、组和其他人) 操作符:

+:添加权限 -:删除权限 =:设置权限 权限:

r:读取权限 w:写入权限 x:执行权限

sh
chmod u+x file.sh  # 为文件所有者添加执行权限
chmod g-w file.sh  # 删除组的写入权限
chmod o=r file.sh  # 设置其他人只有读取权限
chmod a+r file.sh  # 为所有人添加读取权限

语法

$(( ... )):这是 Shell 的算术扩展语法,用于在括号内执行算术运算。 i + 1:表示将变量 i 的当前值加 1。 i=$((i + 1)):将运算结果赋值给变量 i。

bash
cities=("北京" "上海" "广州")

for city in "${cities[@]}"
do
  echo "$city"
done
本站访客数 人次 本站总访问量