如何在 Linux 中一次性运行 .sh 文件命令

在 Linux 发行版中, bash shell 环境是管理系统组件的关键元素。 上执行了几个命令 bash shell 执行特定任务。 全部 bash 命令主要存储在一个 bash 扩展名为“.sh”的脚本文件。 .sh 文件是一个 shell 脚本,用于在 Linux/UNIX 操作系统中安装应用程序或执行各种作业。 编写 shell 脚本的主要好处是您无需在终端窗口上再次编写不同的命令。

本教程将帮助您创建和运行 .sh 文件或 bash 在 Linux 系统上使用终端的脚本。

通过终端运行 .sh 文件

在此方法中,您将学习如何使用终端应用程序运行 sh 文件。

在 Linux 中创建 .sh 文件

首先,创建一个我们将通过终端运行的 shell 脚本文件。 打开文本编辑器并将以下内容添加到此文件中。

echo "Hello this is my first shell script."

Save 它与’testscript.sh’。

使文件可执行

创建完sh脚本文件后,设置一些可执行权限很重要。 否则,您将在屏幕上收到“权限被拒绝”的错误消息。

要使此 sh 文件可执行,请使用以下命令:

$ chmod +x filename.sh

在这里,文件的名称是“testscript.sh”。

$ chmod +x testscript.sh

您可以通过执行以下命令来验证所需文件是否可执行:

$ ls -l testscript.sh

此输出将在表示 sh 文件为可执行文件的终端上接收。

运行.sh文件

使用这两种不同的方法,您可以在 Linux 系统上使用终端运行 sh 脚本。

运行 sh 脚本的第一种方法是调用文件名及其完成。

$ ./testscript.sh

运行 sh 文件的另一种方法是执行 bash 命令。

$ bash ./testscript.sh

当前用户拥有 sudo 权限还可以将 sh 文件运行为:

$ sudo ./testscript.sh

您还可以使用“-x”选项调试 shell 脚本。

$ bash -x ./testscript.sh

使用图形界面运行 sh 文件

如果您使用的是 Linux 中的 GUI 环境,您还可以按照以下步骤运行 sh 文件:

  1. 选择要在 Linux 系统上打开的 sh 文件。
  2. 右键单击文件图标,然后从下拉列表中选择“属性”。

  1. 现在,进入“权限”选项卡并选中“允许将文件作为程序执行”框。

  1. 单击文件。 您将选择“在终端中运行”,您会注意到它将在终端中执行。

结论

我们已经了解了如何使用终端以及使用命令行或终端运行 sh 文件。 我们探索了用于运行 sh 文件的各种命令。 使用 shell 脚本,您可以使用简短的脚本轻松解决复杂的问题,这也节省了我们的时间。