您的位置:首页 > 其它

tee命令的小用法

2011-11-16 12:58 267 查看
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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: