« Firefox 1.5.0.2 Released - 更新 http://firefox.ipcn.org 提供镜像下载 | Main | 水木二站开设 P.windtear 版 »
April 15, 2006
tee 一个linux下把数据同时写到屏幕和文件的常用工具
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。 https://windtear.net/archives/2006/04/15/000962.html http://windtear.net/archives/2006/04/15/000962.html tee 一个linux下把数据同时写到屏幕和文件的常用工具 标题里面写屏幕是便于理解 其实就是写到标准输出 read from standard input and write to standard output and files 一个常用的参数是 -a -a, --append append to the given FILEs, do not overwrite 就是说不覆盖文件 而是追加到文件 用武之地在于: 想追一个东西 又怕一时看不完或者追不到 就算是又要能实时看到 又要能写到文件便于以后查看 可以同时写到多份文件里面 比如编译软件的过程可以 ./configure | tee -a log.configure.log make | tee -a log.configure.log 可以看屏幕滚动的过程,同时也得到了一个完整文件 文件内容就是滚动内容 相当于完成了 ./configure > log.configure.log more log.configure.log 好处是 实时看到过程结果 不用等写完文件再从头到尾查 也相当于 ./configure 然后选择、复制 把剪贴板写到log.configure.log文件里面 具体tee的好处就不多说了 反正本篇blog也是凑数 |
Posted by windtear at April 15, 2006 11:41 PM