在使用Linux或macOS日常开发中,熟悉一些基本的命令有助于提高工作效率,sh命令来自英文单词“shell”的缩写,其功能是Shell命令语言的解释器。sh其实并不是一个实际存在的命令文件,而是bash的别名命令而已,作为人与系统的翻译官。本篇学习记录sh命令的基本使用。
首先查看帮助文档:
语法格式:sh 参数 脚本名
常用参数:
参数 | 参数解释 |
-c | 从字符串中读取命令 |
-i | 实现脚本交互 |
-n | 进行语法检查 |
-x | 实现逐条语句的跟踪 |
--help | 显示帮助信息并退出 |
--version | 显示版本信息并退出 |
test.sh脚本的内容为:
ls -l
id tom
getent group|grep tom
例用示例
1.-c 从字符串中读取命令,-c后面接字符串的命令
sh -c "ls -l"
2.-i 实现脚本交互
3.-n 进行语法检查
没有错误
4.-v 显示执行过程详细信息
5.-x 实现逐条语句的跟踪
参考:
https://www.linuxcool.com/sh
https://ipcmen.com/sh