如何使文件在 Linux 中可执行如何使文件在 Linux 中可执行如何使文件在 Linux 中可执行如何使文件在 Linux 中可执行
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何使文件在 Linux 中可执行

使 bash 脚本文件可执行是运行 bash 程序的有效方法,因为默认情况下脚本不可执行。这主要对系统管理员有用,因为他们每天需要开发多个 bash 脚本来自动执行任务。例如,您可能希望运行 bash 脚本来备份您的工作或在服务器上记录某些事件。因此,本文将指导您如何使 bash 脚本可执行,为此,有两种主要方法:

  • 使用 CHMOD 命令使 bash 文件可执行

  • 使用文件属性使 bash 文件可执行

如何使用 chmod 命令使文件可执行

“chmod”命令代表更改模式,该命令可用于更改文件权限,例如使文件可写、可读和可执行。要查看任何文件的这些权限,首先,让我们在 Nano 编辑器中创建一个 bash 脚本文件:

$ nano bashfile.sh

然后我们编写了一些文本并保存文件,如下所示:

#!/bin/bash

echo ”This is a test file to make it executable.”

使用以下命令检查文件是否可执行:

$ls -l bashfile.sh

上图中,字母“r”表示文件可读,“w”表示文件可写,“x”表示文件可写。 >' 显示该文件是可执行的,目前在上面的输出中缺少该文件,这意味着您现在无法执行该文件。要验证这一点,您可以按照下面所示的通用语法执行该文件。

$ ./file_name

例如:

$ ./bashfile.sh

正如您所看到的,它在尝试执行文本文件后显示错误,这就是 chmod 命令派上用场的地方。要使该文件可执行,您所需要做的就是遵循如下所示的一般语法:

$ chmod u+x file_name

例如:

$ chmod u+x bashfile.sh

上图中,“u+x”表明您正在授予用户执行特定文件的权限,并且可以看到它添加了一个字母“x” ' 在图像中,之后,您需要通过键入来运行此 bash 文件。

$./bashfile.sh

可以看到,现在执行bash文件的内容,没有任何错误。

如何使用文件属性使文件可执行

您还可以通过右键单击 bash 文件并选择其“属性”来使文件可执行,如下所示:

下一步是选择“权限”选项卡,然后选中“允许将文件作为程序执行”选项。

这也将允许您执行选择此选项的 bash 文件,双击该文件后,您将得到如下提示:

您可以在终端中获取输出,也可以直接运行脚本以获得所需的结果。

结论

使 bash 脚本可执行允许您执行 bash 脚本,而无需在终端中键入 bash。这对于系统管理员来说特别有用,因为他们每天需要编写多个 bash 脚本来自动化他们的工作。因此,在本文中,我们教您如何使任何 bash 文件可执行,有两种方法可以实现此目的。一种是使用“chmod”命令,另一种是使用文件属性。

©2015-2025 艾丽卡 support@alaica.com