sh
命令是 Linux 系统中用于执行 Shell 脚本的命令行解释器。Shell 是一种用户与操作系统之间的接口,允许用户通过命令行执行命令、运行脚本、设置环境变量等。以下是 sh
命令的一些基本用法和选项:
基本用法
-
执行
.sh
文件 :
sh filename.sh
- 执行命令序列 :
sh -c "command1; command2; command3"
- 设置环境变量并执行脚本 :
sh -c "export VAR=value; shell script"
- 调试模式 :
sh -x filename.sh
- 执行命令并将输出重定向到文件 :
sh -c "command > output.txt"
常用选项
-
-c
:执行后面跟随的命令字符串。 -
-e
:脚本中出现错误时立即退出。 -
-n
:仅检查脚本语法,不执行脚本。 -
-x
:显示脚本中每个命令的执行过程。
注意事项
-
在脚本文件的第一行通常会有
#!/bin/sh
声明,指明使用哪种 Shell 及其路径。 -
变量在 Shell 脚本中不需要声明,可以直接赋值和使用。
sh
命令是 Linux 系统中非常重要的工具之一,用于自动化任务、系统管理和批处理操作