本文出自 http://blog.csdn.net/shuangde800shell
---------------------------------------------------------------------------------ide
名称 | 说明 | 编号 | 默认 |
stdin | 标准输入 | 0 | 键盘 |
stdout | 标准输出 | 1 | 终端 |
stderr | 标准错误 | 2 | 终端 |
关键字 | 定义 | 例子 |
> | 将stdout重定向到文件(覆盖) |
echo "hello world" > outfile
ls -l > outfile
|
>> | 将stdout重定向到文件(追加) |
echo "hello world" >> outfile
date >> outfile
|
2> | 将stderr重定向到文件(覆盖) | ls -l nofile 2> outfile |
2>&1 | 将stderr与stdout结合 | ls nofile > outfile 2>&1 |
< | 重定向stdin |
grep keyword < /etc/passwd,
在passwd文件中找有关键字keyword的行输出
|
| |
将一个命令的stdout做为
另外一个命令的stdin
|
ls -l | grep keyword
find / -user shuangde 2 > /dev/null | grep Video
/dev/null 全部输出放到这里都会被自动丢弃,就像垃圾桶同样
|