sh命令来自于英文单词shell的缩写,其功能是Shell命令语言的解释器。sh其实并不是一个实际存在的命令文件,而是bash的别名命令而已,作为人与系统的翻译官。
语法格式:sh [参数] 脚本
常用参数:
-c |
命令从字符串读取 |
-i |
实现脚本交互 |
-n |
进行语法检查 |
-x |
实现逐条语句的跟踪 |
参考实例
执行指定的脚本文件:
[root@linuxcool ~]# sh linuxcool.sh
/root
21:33:45 up 42 min, 1 user, load average: 0.06, 0.01, 0.00
执行指定的脚本文件,并逐条命令进行追踪:
[root@linuxcool ~]# sh -x linuxcool.sh
+ pwd
/root
+ uptime
21:33:50 up 42 min, 1 user, load average: 0.05, 0.01, 0.00