shell中重定向运算符
时间: 2023-07-29 19:08:50 浏览: 107
Shell 输入/输出重定向
在 Shell 中,重定向运算符允许您将命令的输入或输出重定向到文件中,或从文件中读取输入。以下是一些常用的重定向运算符:
- `>`:将命令的标准输出重定向到文件中,会覆盖文件中原有的内容。
- `>>`:将命令的标准输出追加到文件末尾。
- `<`:将文件中的内容作为命令的标准输入。
- `2>`:将命令的标准错误输出重定向到文件中,会覆盖文件中原有的内容。
- `2>>`:将命令的标准错误输出追加到文件末尾。
- `&>`:将命令的标准输出和标准错误输出都重定向到文件中,会覆盖文件中原有的内容。
- `&>>`:将命令的标准输出和标准错误输出都追加到文件末尾。
例如,以下命令将 `ls` 命令的标准输出重定向到 `file.txt` 文件中:
```
ls > file.txt
```
如果您还想将标准错误输出重定向到同一文件,可以使用以下命令:
```
ls &> file.txt
```
这将将标准错误输出和标准输出都写入 `file.txt` 文件中。
阅读全文