Bash脚本是Linux系统的重要组成部分,但它们与其他文件不同,因为脚本需要可执行权限。这些权限有助于脚本执行命令并进行相应的更改。
因此,必须提供可执行权限才能从命令行运行它们。然而,作为初学者,许多用户不知道使bash文件可执行的命令。因此,这个博客有各种可能的方法使bash脚本可执行。
Chmod命令
Chmod是用于设置或更改文件权限的基本命令。在Linux中,Readable(r)、Writable(w)和executable(x)是可以提供给文件的权限。因此,您需要运行以下命令,使文件仅可用于特定用户:
chmod u+x.sh
您可以从上面的命令中删除u选项,以授予所有用户可执行的权限。
使用脚本
如果定期使用脚本,则可以创建一个示例脚本,该脚本将自动为其他脚本提供可执行权限。以下是您可以使用的示例脚本:
#!/垃圾桶/垃圾桶
用于“$@”中的脚本;做
chmod+x“$script”
echo“$script现在具有可执行权限”
完成
现在,将此脚本与另一个脚本一起使用,通过一个命令为多个脚本授予可执行权限:
./permission.sh script1.sh script2.sh script3.sh script4.sh
但是,请确保脚本的名称以“script”开头,因为我们在上面的代码块中使用了$script。
结论
因此,这就是您可以轻松检查和更改文件权限并使bash脚本可执行的方法。我们已经解释了一个简单的chmod命令,您可以使用该命令向特定用户授予可执行权限。此外,您还可以创建一个脚本,使多个脚本可以通过一个命令执行。