linux赋予脚本权限命令
linux赋予脚本权限命令详细介绍
在 Linux 系统里,若要给脚本赋予执行权限,可使用chmod命令。chmod命令能更改文件或目录的权限。以下是几种常见的赋予脚本权限的方式:
1. 使用数字模式
在数字模式中,权限用数字来表示:
4代表读取权限(r)2代表写入权限(w)1代表执行权限(x)
权限分为三个组:所有者(user)、所属组(group)和其他用户(others)。
若要给脚本赋予所有者、所属组和其他用户执行权限,可使用如下命令:
bash
script.sh
此命令里,7 表示所有者拥有读取、写入和执行权限(4 + 2 + 1),5 表示所属组和其他用户拥有读取和执行权限(4 + 1)。
2. 使用符号模式
在符号模式中,你可以指定要更改的权限组和权限类型。
若要给脚本的所有者添加执行权限,可使用如下命令:
bash
u+x script.sh
这里的 u 代表所有者(user),+x 表示添加执行权限。
若要给所属组和其他用户添加执行权限,可使用如下命令:
bash
g+x,o+x script.sh
这里的 g 代表所属组(group),o 代表其他用户(others),+x 表示添加执行权限。
若要一次性给所有者、所属组和其他用户添加执行权限,可使用如下命令:
bash
a+x script.sh
这里的 a 代表所有用户(all),+x 表示添加执行权限。
使用示例:
bash
script.sh
script.sh
script.sh
./script.sh
9912345678910 > script.sh >> script.sh
script.sh
./script.sh
这些命令会创建一个简单的脚本,赋予其执行权限,然后运行该脚本。