基本方式
在Linux上运行.sh文件(Shell脚本)的步骤如下:
- 在Linux或Unix系统中打开终端(terminal)应用程序。
- 使用文本编辑器创建一个具有
.sh
扩展名的新脚本文件。 - 使用
nano
编辑器编写脚本文件,命令如下:nano script-name-here.sh
- 使用chmod命令为您的脚本设置执行权限:
chmod +x script-name-here.sh
- 运行您的脚本:
./script-name-here.sh
或者,您也可以使用以下选项来执行
Shel
l脚本:sh script-name-here.sh
或
bash script-name-here.sh
如何以root用户身份运行.sh文件
-
有时候你需要root权限来安装应用程序;如果没有root权限,你就没有必要的权限来安装应用程序或进行系统级别的修改。在许多Linux和类UNIX系统上,默认情况下禁用了
root
访问。只需使用sudo
命令或su
命令,如下所示:sudo bash 文件.sh
-
另一种选择是使用
su
命令,如下所示成为超级用户:sudo su -
-
输入root用户密码,最后运行你的脚本:
bash 文件.sh
如何使用chmod命令在Linux中运行.sh shell脚本
-
另一个推荐的选项是使用
chmod
命令设置可执行权限,如下所示(实际操作中替换文件
名称即可):chmod +x 文件.sh
-
现在你可以按以下方式运行你的.sh文件:
./文件.sh /path/to/文件.sh
如何运行名为install.sh的.sh文件?
-
只需运行以下两个命令:
chmod +x install.sh ./install.sh
-
点号(.)表示当前工作目录。
install.sh
在当前目录中,因此可以按上述方式运行它,或者也可以按以下方式运行:bash install.sh
或者
sh install.sh
以上。