如何在Linux中运行Shell脚本
时间:2020-01-09 10:39:39 来源:igfitidea点击:
如何在Linux中运行Shell脚本?
如何在Linux中执行.sh文件?
说明:Bash是Linux操作系统的shell程序或命令语言解释器。
该名称是Bourne-Again SHell的首字母缩写。
如何在Linux中运行Shell脚本
- 使用诸如vi或nano之类的文本编辑器编写Linux shell脚本:
vi script-name
。 - 通过执行
chmod + x script-name
使Shell脚本可执行。 - 通过输入
。/script-name
或bash script-name
运行Linux shell脚本。
让我们详细了解所有示例和用法。
步骤1.创建一个shell脚本
输入nano命令或vi命令以创建一个名为test.sh的新shell脚本:
vi test.sh
追加以下文本。
按ESC并输入I插入文本:
!/bin/bash echo "Hello, $USER" echo "Today is $(date)" echo "Bye"
要保存文件,请按ESC键,然后执行:x。
步骤2.在Linux上运行Shell脚本
尝试运行它:
./test.sh
输出示例:
bash: ./test.sh: Permission denied
命令./test.sh在屏幕上显示错误消息。
由于您尚未为脚本test.sh设置执行权限,因此它将不会运行脚本。
步骤3.如何执行test.sh程序
运行以下命令以对test.sh脚本设置可执行权限:
chmod +x test.sh
运行脚本:
./test.sh
您也可以使用完整路径:
/path/to/test.sh
因此,如果将test.sh存储在/home/Hyman /中,请运行:
/home/Hyman/test.sh
了解test.sh Shell脚本
第一行是:
#!/bin/bash
#Shell脚本中用于指示执行解释器的语法。
它被称为shebang或bang 行。
Linux下的所有脚本都使用第一行中指定的解释器执行。
第二行向用户显示Hello消息:
echo "Hello, $USER"
$USER是一个shell变量。