如何在 Linux 中运行 .sh 文件和 Shell 脚本?

如果您使用 Linux 已有一段时间,您可能会遇到带有 .sh 扩展名的文件。 无论是在下载特定软件还是编写自己的软件时 bash 脚本,这些文件有时会很棘手,因为单击并运行对它们不起作用。 那么让我们来看看这些文件是什么以及如何运行它们。

运行 .sh 文件的步骤

.sh 文件是一个 shell 文件。 Shell 文件是包含应该由您的 Unix shell 运行的命令列表的脚本(bash、鱼、zsh 等)。 您可以编写 shell 脚本来自动化系统的某些方面、执行批处理作业、修改系统功能等。

第 1 步:使文件可执行

在运行 shell 脚本之前,您首先必须授予该文件的权限,这将使您可以执行该文件。 我们使用 chmod 命令使文件可执行。

如果要使系统上的每个用户都可以执行该文件,请运行 chmod 命令,如下所示:

chmod a+x /path/to/sh/file  

如果您想让文件仅对文件所有者可执行,请运行:

chmod u+x /path/to/file 

第 2 步:运行文件

您可以在使其可执行后运行该文件。 为此,请运行以下命令:

./path/to/sh/file 

这里我们有一个简单的脚本,考试ple.sh 它输出一个句子,然后输出当前用户的姓名。

结论

现在您可以运行您编写或下载的任何 shell 脚本。 但要小心运行您在 Internet 上找到的任何脚本。 不懂就不要跑应该是基本规则。 要学习基本的 shell 脚本,您可以使用这个交互式网站来学习。 玩得开心脚本!