如何使用chmod使Bash脚本可执行?

Linux脚本文件对于反复执行多个命令非常有用。它们是执行多个命令的一种非常实用的方法。但是为了运行脚本文件,它应该是可执行的。默认情况下,创建脚本文件时,它不可执行。为了使其可执行,应该使用chmod命令。

null

chmod命令语法

chmod命令具有以下语法。

chmod PERMISSION FILE
  • PERMISSON是将为文件设置的执行权限。执行权限可以表示为u+x。这意味着用户可以执行指定的脚本文件。
  • 文件是我们要使其可执行的脚本文件。

使Bash脚本可执行

可以使用chmod命令使脚本文件可执行。在下面的示例中,我们将使名为commands.sh的脚本文件可执行。以下命令使脚本文件可供脚本文件所有者执行。

chmod u+x commands.sh

或者,可以使用+x使给定的脚本文件对每个脚本文件都可执行。脚本文件所有者、组和其他人可以执行指定的脚本文件。

chmod +x commands.sh

通过GUI使Bash脚本可执行

即使Linux主要通过命令行界面进行管理,它也通过不同的桌面环境提供GUI。对于不同的桌面环境(如GNOME、Xfce、KDE等),可以使用文件管理器使脚本文件可执行。右键单击脚本文件并选择 属性 .

图片[1]-如何使用chmod使Bash脚本可执行?-yiteyi-C++库

在下面的脚本文件属性中,我们将启用或选中“允许将文件作为程序执行”。但是这个xan在不同的桌面环境中可能会改变,因为这个桌面环境是Gnome。

图片[2]-如何使用chmod使Bash脚本可执行?-yiteyi-C++库

执行Bash脚本

bash脚本可以以不同的方式执行。最基本的方法是指定脚本名及其完整或绝对路径。

/home/ismail/backup.sh

或者,如果脚本文件位于当前工作目录下,我们可以直接指定脚本文件名,如下所示。点用于指定当前工作目录。

./backup.sh

相关文章: Linux Bash“权限被拒绝”错误及解决方案

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享