proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 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也是凑数
本blog WWW

Posted by windtear at April 15, 2006 11:41 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.