Linux Shell 常见命令

4 阅读1分钟

1. 使用分号 ;

分号可以用来分隔多个命令,无论前一个命令是否成功执行,后一个命令都会执行。

command1; command2; command3

2. 使用逻辑与 &&

逻辑与可以用来分隔多个命令,只有当前一个命令成功执行(返回状态码为0)时,后一个命令才会执行。

command1 && command2 && command3

3. 使用逻辑或 ||

逻辑或可以用来分隔多个命令,只有当前一个命令失败执行(返回状态码非0)时,后一个命令才会执行。

command1 || command2 || command3

4. 使用换行符和反斜杠 ``

你可以在命令行中使用反斜杠 `` 来表示命令在下一行继续。这对于提高可读性非常有帮助。

command1 \
command2 \
command3

5. 使用子 Shell 或脚本文件

你也可以将多条命令放入一个子 Shell 中执行,或者使用脚本文件。

子 Shell

(
command1
command2
command3
)

脚本文件

将命令保存到一个脚本文件中,然后执行该脚本文件。

#!/bin/bash
command1
command2
command3

保存为 script.sh,然后给予执行权限并运行:

chmod +x script.sh
./script.sh

6. 使用 Here Document

Here Document 允许你在 Shell 中直接输入多行命令,通常用于将多行文本输入到程序中。

cat <<EOF | bash
command1
command2
command3
EOF