shell 一次输入多条命令
时间: 2023-07-18 10:38:06 浏览: 448
如果您想要在 shell 中一次输入多个命令,您可以使用以下方法:
1. 使用分号 `;` 分隔每个命令。例如:
```
command1; command2; command3
```
这将按顺序执行三个命令:`command1`,`command2` 和 `command3`。
2. 使用双竖线 `||` 分隔每个命令。例如:
```
command1 || command2 || command3
```
如果 `command1` 执行失败,则执行 `command2`,如果 `command2` 也执行失败,则执行 `command3`。
3. 使用双与号 `&&` 分隔每个命令。例如:
```
command1 && command2 && command3
```
只有在 `command1` 成功执行后,才会执行 `command2`,只有在 `command2` 成功执行后,才会执行 `command3`。
例如,如果您想要在 shell 中依次执行三个命令 `echo hello`,`ls -l` 和 `pwd`,您可以使用以下命令:
```
echo hello; ls -l; pwd
```
输出结果将是:
```
hello
total xxx
drwxr-xr-x 1 user group xxxxx Nov xx xx:xx .
drwxr-xr-x 1 user group xxxxx Nov xx xx:xx ..
-rw-r--r-- 1 user group xxxxx Nov xx xx:xx file.txt
/home/user
```
阅读全文