本文出自 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 全部輸出放到這裏都會被自動丟棄,就像垃圾桶同樣
|