linux输入/输出重定向
时间: 2023-08-01 09:12:03 浏览: 106
输入输出重定向
Linux中的输入/输出重定向是指将命令的输入或输出从默认的位置(通常是终端)重定向到指定的位置,以便在不改变命令本身的情况下,实现更灵活的输入输出操作。
常见的输入重定向符号是 '<',它的作用是将一个文件作为命令的输入。例如,如果我们要将文件 'input.txt' 中的内容作为命令 'grep' 的输入,可以使用以下命令:
```
grep keyword < input.txt
```
常见的输出重定向符号是 '>',它的作用是将命令的输出保存到一个文件中。例如,如果我们要将命令 'ls' 的输出保存到文件 'filelist.txt' 中,可以使用以下命令:
```
ls > filelist.txt
```
还有一个输出重定向符号是 '>>',它的作用是将命令的输出追加到一个文件的末尾。例如,如果我们要将命令 'echo' 的输出追加到文件 'log.txt' 中,可以使用以下命令:
```
echo "some message" >> log.txt
```
除此之外,还有一种特殊的输出重定向符号是 '|', 它的作用是将一个命令的输出作为另一个命令的输入。例如,如果我们要将命令 'ls' 的输出作为命令 'grep' 的输入,可以使用以下命令:
```
ls | grep keyword
```
阅读全文