tee命令的小用法

Copy From CUblog(2010-09-07 22:23) 

今天,在升級Ubuntu的過程中突然回憶起以前從Fedora Core 4升級到Fedora Core 5的過程中所用到的一個小命令--tee。
   作用其實很簡單,處理CLI中的輸出時的結果保存問題。因爲有的時候在編譯一些程序,或者例如在升級Linux操作系統的過程中,希望能將信息實時輸出到屏幕中,同時又能將所有結果保存到某個文件中,待日後查看輸出結果,當然這個輸出結果包括“stdout”與“stderr”。
例如:
1、ls -R / 2>&1 | tee output.txt
2、sudo apt-get upgrade 2>&1 |tee upgrade.txt
3、yum -y update 2>&1 |tee update.txt
說明:
1、“2>&1”的作用就是將“stderr”重定向至“stdout”中。
2、“| tee filename”就是通過管道將前面的“stdout”與“stderr”一起保存至filename。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章