如果您使用 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 脚本,您可以使用这个交互式网站来学习。 玩得开心脚本!