- 输出重定向:使用 > 重定向
#重定向输出到文件,默认会覆盖文件内容
ls -l > output.txt
#使用 >> 重定向追加到文件末尾
ls -l >> output.txt
#使用 0>、1>、2> 指定重定向的标准输入、输出和错误流,类似的还有 0>>、1>>、2>>
ls -l 1> out.txt
#将输出重定向到不同文件
kill -9 1234 >killout.txt 2>killerr.txt
#将标准输出重定向到一个文件,标准错误输出到与标准输出同样的地方(2>&1)
kill -9 1234 >killout.txt 2>&1
#丢弃标准输出和标准错误输出
kill -9 1234 >/dev/null 2>&1
- 重定向标准输入:
#可以这么做,但是意义不大
cat < test.txt
- 管道 |
#使用管道操作符 | 连接进程,传递处理结果
ps | sort