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
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。