|
|
|
|
挪动端

为初学者引见的通博8888官网 tee下令(6个例子)

偶然候,你会想手动跟踪下令的输入内容,同时又想将输入的内容写入文件,确保之后可以用来参考。假如你想寻觅这相干的东西,那么祝贺你,通博8888官网 曾经有了一个叫做 tee 的下令可以协助你。

作者:Himanshu Arora泉源:通博8888官网中国|2018-03-12 15:26

【新品产上线啦】51CTO播客,随时随地,碎片化学习

为初学者引见的通博8888官网 tee下令(6个例子)

偶然候,你会想手动跟踪下令的输入内容,同时又想将输入的内容写入文件,确保之后可以用来参考。假如你想寻觅这相干的东西,那么祝贺你,通博8888官网 曾经有了一个叫做 tee 的下令可以协助你。

本教程中,我们将基于 tee 下令,用一些复杂的例子开端讨论。但是在此之前,值得一提的是,本文我们一切的测试实例都基于 Ubuntu 16.04 LTS。

通博8888官网 tee 下令

tee 下令基于规范输出读取数据,规范输入或文件写入数据。感觉下这个下令的语法:

  1. tee [OPTION]... [FILE]...

这里是协助文档的阐明:

从规范输出中复制到每一个文件,并输入到规范输入。

让 Q&A(问&答)作风的实例给我们带来更多灵感,深化理解这个下令。

Q1、 怎样在 通博8888官网 上运用这个下令?

假定由于某些缘由,你正在运用 ping 下令。

  1. ping google.com

怎样在 通博8888官网 上运用 tee 下令

怎样在 通博8888官网 上运用 tee 下令

然后同时,你想要输入的信息也同时能写入文件。这个时分,tee 下令就有其用武之地了。

  1. ping google.com | tee output.txt

上面的截图展现了这个输入内容不只被写入 output.txt 文件,也被表现在规范输入中。

tee command 输入

tee command 输入

云云该当明确了 tee 的根底用法。

Q2、 怎样确保 tee 下令追加信息到文件中?

默许状况下,在统一个文件下再次运用 tee 下令会掩盖之前的信息。假如你想的话,可以经过 -a 下令选项改动默许设置。

  1. [command] | tee -a [file]

根本上,-a 选项强迫 tee 下令追加信息到文件。

Q3、 怎样让 tee 写入多个文件?

这十分之复杂。你仅仅只需求写明文件名即可。

  1. [command] | tee [file1] [file2] [file3]

比方:

  1. ping google.com | tee output1.txt output2.txt output3.txt

怎样让 tee 写入多个文件

怎样让 tee 写入多个文件

Q4. 怎样让 tee 下令的输入内容间接作为另一个下令的输出内容?

运用 tee 下令,你不只可以将输入内容写入文件,还可以把输入内容作为另一个下令的输出内容。比方说,上面的下令不只会将文件名存入 output.txt 文件中,还会经过 wc 下令让你晓得输出到 output.txt 中的文件数量。

  1. ls file* | tee output.txt | wc -l

怎样让 tee 下令的输入内容间接作为另一个下令的输出内容

怎样让 tee 下令的输入内容间接作为另一个下令的输出内容

Q5. 怎样运用 tee 下令提拔文件写入权限?

假设你运用 Vim 编辑器 翻开文件,而且做了许多变动,然后当你实验保管修正时,你失掉一个报错,让你认识到那是一个 root 所拥有的文件,这意味着你需求运用 sudo 权限保管修正。

怎样运用 tee 下令提拔文件写入权限

怎样运用 tee 下令提拔文件写入权限

云云状况下,你可以(在 Vim 内)运用 tee 下令来进步权限。

  1. :w !sudo tee %

上述下令会向你索要 root 暗码,然后就能让你保管修正了。

Q6. 怎样让 tee 下令无视中缀?

-i 下令行选项使 tee 下令无视通常由 ctrl+c 组合键提倡的中缀信号(SIGINT)。

  1. [command] | tee -i [file]

当你想要运用 ctrl+c 中缀该下令,同时让 tee 下令优雅的加入,这个选项尤为适用。

总结

如今你能够曾经认同 tee 是一个十分适用的下令。基于 tee 下令的用法,我们曾经引见了其绝大少数的下令行选项。这个东西并没有什么峻峭的学习曲线,以是,只需追随这几个例子训练,你就可以运用自若了。更多信息,请检查 协助文档.

【编辑引荐】

  1. 怎样在通博8888官网中设置装备摆设ssh登录导语
  2. 9个进步零碎运转速率的轻量级通博8888官网使用
  3. 通博8888官网下最好的图片截取和视频截录东西
  4. 怎样给 “rm” 下令添加个“渣滓桶”
  5. 在通博8888官网中主动设置装备摆设IPv6地点
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
各人都在看
猜你喜好

读 书 +更多

盘算机网络原理与理论规范教程

本书深化浅出地论述了盘算机网络技能的根本原理,引见了以后常用的先辈网络技能以及网络的实践使用知识。全书次要内容包罗盘算机网络概述、...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊