作家
登录

为初学者介绍的Linux tee命令(6个例子)

作者: 来源: 2018-03-12 21:04:20 阅读 我要评论

沙龙晃荡 | 3月31日 京东、微博拭魅战专家与你合营商量容器技巧实践!



为初学者介绍的Linux tee敕令(6个例子)

有时刻,你会想手动跟踪敕令的输出内容,同时又想将输出的内容写入文件,确保之后可以用来参考。如不雅你想寻找这相干的对象,那么恭喜你,Linux 已经有了一个叫做 tee 的敕令可以赞助你。

本教程中,我们将基于 tee 敕令,用一些简单的例子开端评论辩论。然则在此之前,值得一提的是,本文我们所有的测试实例都基于 Ubuntu 16.04 LTS。

Linux tee 敕令

tee 敕令基于标准输入攫取数据,标准输出或文件写入数据。感触感染下这个敕令的语法:

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

这里是赞助文档的解释:

大年夜标准输入中复制到每一个文件,并输出到标准输出。

让 Q&A(问&答)风格的实例给我们带来更多灵感,深刻懂得这个敕令。

Q1、 如安在 Linux 上应用这个敕令?

若何应用 tee 敕令晋升文件写入权限

假设因为某些原因,你正在应用 ping 敕令。

  1. ping google.com

如安在 Linux 上应用 tee 敕令

如安在 Linux 上应用 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.

      推荐阅读

      2018年,我们该如何使用JavaScript?

    沙龙晃荡 | 3月31日 京东、微博拭魅战专家与你合营商量容器技巧实践! 主动生成 Selenium 办事器 大年夜敕令行对象和 webpack 到 TypeScript,Flow 等其他对象,我>>>详细阅读


    本文标题:为初学者介绍的Linux tee命令(6个例子)

    地址:http://www.17bianji.com/lsqh/40626.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)