在 Linux 分布, bash shell 环境是管理系统组件的关键元素。 上面执行了几个命令 bash shell 来执行特定的任务。 全部 bash 命令主要存储在 bash 扩展名为“.sh”的脚本文件。 .sh 文件是一个 shell 脚本,用于安装应用程序或执行各种作业 Linux /UNIX 操作系统。 编写 shell 脚本的主要好处是您不需要在终端窗口上再次编写不同的命令。
本教程将帮助您创建和运行 .sh 文件或 bash 使用终端上的脚本 Linux 系统。
通过终端运行 .sh 文件
在此方法中,您将学习如何使用终端应用程序运行 sh 文件。
在中创建 .sh 文件 Linux
首先,创建一个我们将通过终端运行的 shell 脚本文件。 打开文本编辑器并将以下内容添加到该文件中。
echo "Hello this is my first shell script."
用“testscript.sh”保存它。
使文件可执行
创建 sh 脚本文件后,设置一些可执行权限很重要。 否则,您将在屏幕上收到“权限被拒绝”的错误消息。
要使此 sh 文件可执行,请使用以下命令:
$ chmod +x filename.sh
这里,文件的名称是“testscript.sh”。
$ chmod +x testscript.sh
您可以通过执行以下命令来验证所需文件是否可执行:
$ ls -l testscript.sh
此输出将在将 sh 文件表示为可执行文件的终端上接收。
运行sh文件
使用这两种不同的方法,您可以使用终端上的终端运行 sh 脚本 Linux 系统。
运行 sh 脚本的第一种方法是调用文件的完整名称。
$ ./testscript.sh
运行 sh 文件的替代方法是执行 bash 命令。
$ bash ./testscript.sh
当前用户有 sudo 特权也可以运行 sh 文件:
$ sudo ./testscript.sh
您还可以使用“-x”选项调试 shell 脚本。
$ bash -x ./testscript.sh
使用图形界面运行 sh 文件
如果您在中使用 GUI 环境 Linux,你也可以通过以下步骤运行sh文件:
- 选择您要在您的计算机上打开的 sh 文件 Linux 系统。
- 右键单击文件图标,然后从下拉列表中选择“属性”。
- 现在,进入“权限”选项卡并选中“允许将文件作为程序执行”框。
- 单击该文件。 您将选择“在终端中运行”,您会注意到它将在终端中执行。
结论
我们已经了解了如何使用终端以及使用命令行或终端运行 sh 文件。 我们探索了用于运行 sh 文件的各种命令。 使用 shell 脚本,您可以使用简短的脚本轻松解决复杂的问题,这也节省了我们的时间。