Linux下面使用命令如何运行.sh文件的两种解决办法

  • Post category:Linux

如果你想在Linux系统下运行一个以.sh结尾的脚本文件,可以通过以下两种方法实现。

方法一:使用chmod命令

步骤如下:

  1. 打开终端窗口,进入脚本文件所在目录。

  2. 如果你使用的是未经授权的用户,首先需要在命令行执行一条chmod命令来授予该脚本文件执行权限。命令格式如下:

chmod +x ./script.sh

其中chmod命令用于修改文件权限,x代表赋予执行权限。.代表当前目录,/script.sh代表要赋予权限的脚本文件名。

  1. 授予权限后,运行脚本文件。命令格式如下:
./script.sh

其中./代表当前目录,script.sh代表要执行的脚本文件名。

示例:

假设你的脚本文件名为test.sh,该文件位于/home/user/Desktop目录下。则在终端窗口中执行以下命令:

cd /home/user/Desktop
chmod +x ./test.sh
./test.sh

以上命令将授予test.sh脚本文件执行权限,并在当前目录下执行该脚本文件。

方法二:使用bash命令

步骤如下:

  1. 打开终端窗口。

  2. 进入脚本文件所在的目录。

  3. 输入以下命令启动脚本:

bash script.sh

其中bash命令表示以bash程序来解释执行后面的脚本文件。

示例:

假设你的脚本文件名为test.sh,该文件位于/home/user/Desktop目录下。则在终端窗口中执行以下命令:

cd /home/user/Desktop
bash test.sh

以上命令将在bash程序中解释执行test.sh脚本文件。

希望这篇攻略能对你有所帮助。