unix下tee指令的使用-创新互联

 在平时使用输出重定向一般都是使用“>”和“>>”把需要输出的内容指定到一个文件里,前者如果在后面的指定文件已存在,那么这个文件会被重写;后者则是追加,把内容追加到文件的末尾保存,这2个方法都不能重定向在屏幕上显示内容。但在有些时候需要把屏幕查看信息重定向或者是需要把一个内容重定向到多个文件里那么就要使用tee指令了,通过man帮助得到以下参数选项:

成都创新互联公司基于成都重庆香港及美国等地区分布式IDC机房数据中心构建的电信大带宽,联通大带宽,移动大带宽,多线BGP大带宽租用,是为众多客户提供专业服务器托管报价,主机托管价格性价比高,为金融证券行业成都托管服务器,ai人工智能服务器托管提供bgp线路100M独享,G口带宽及机柜租用的专业成都idc公司。
    -a:向文件中重定向时使用追加模式;     -i:忽略中断(interrupt)信号。

其中-a不难理解就是和“>>”的效果是一样的,-i的意思是不在接收中断信号,当我们使用tee输出重定向时使用[Ctrl]c发送终止信号时是不会接收无效的,只能使用[Ctrl]d发送EOF结束,如果我们需要把一份内容重定向到多个文件就可以这样写:

[root@jim data]# cat file |tee file1 file2

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:unix下tee指令的使用-创新互联
标题路径:http://scyanting.com/article/dpeccd.html