系统吧 专业的电脑操作系统,支持重装各种原版系统xp/win7/win8/win10 这个系统怎么样?试试系统吧系统,体验办公系统畅快愉悦感。 各种电脑系统安装过程一样,神一般的畅快!
-->
当前位置:主页 > win8 >

Linux系统中tee命令的具体使用解决方法

作者:王美芳 分类:win8 发布时间:2023-01-11 07:36:00

Linux下tee命令主要用于将管道导入的数据存成文件,那么tee命令有什么实际应用呢?下面将通过实例来给大家详细介绍下Linux tee命令的用法。 tee 功能说明:读取标准输入的数据,并将其内容输出成文件。 语 法:tee [-ai][--help][--version][文件…] 补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。我们可利用tee把管道导入的数据存成文件,甚至一次保存数份文件。 参 数:-a 附加到既有文件的后面,而...

Linux下tee命令主要用于将管道导入的数据存成文件,那么tee命令有什么实际应用呢?下面将通过实例来给大家详细介绍下Linux tee命令的用法。

Linux系统中tee命令的具体使用解决方法

  tee

  功能说明:读取标准输入的数据,并将其内容输出成文件。

  语   法:tee [-ai][--help][--version][文件…]

  补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。我们可利用tee把管道导入的数据存成文件,甚至一次保存数份文件。

  参   数:-a 附加到既有文件的后面,而非覆盖它。如果给予tee指令的文件名称已经存在,预设会覆盖该文件的内容。加上此参数后,数据会新增在该文件内容的最后面,而不会删除原先之内容。

  -i 忽略中断信号

  --help 在线帮助

  --version 显示版本信息

  范   例:

  列出文本文件slayers.story的内容,同时复制3份副本,文件名称分别为ss-copy1、ss-copy2、ss-copy3:

  $ cat slayers.story |tee ss-copy1 ss-copy2 ss-copy3

  tee [-ai][--help][--version][文件。。。]

  【功能】

  tee以标准输入作为输入,标准输出和文件作为输出。

  【举例】

  tee file //覆盖

  tee -a file //追加

  tee - //输出到标准输出两次

  tee - - //输出到标准输出三次

  tee file1 file2 - //输出到标准输出两次,并写到那两个文件中

  ls | tee file

  另:把标准错误也被tee读取

  ls “*” 2》&1 | tee ls.txt

  *用tee生成一个文件,包含你敲入的内容:

  代码如下:

  $tee testfile

  这样,会提示要你用标准输入输入内容,然后敲回车会将你输入的内容写入testfile和输出到标准输出,如果用[Ctrl]d结束输入([Ctrl]c也行)。如果原来testfile有内容,将会覆盖。

  *把内容追加到文件的末尾行:

  代码如下:

  $tee -a testfile

  结果类似上,不过如果原来testfile有内容则不会覆盖而是追加。

  *生成一个文件,敲入的时候,不接受中断信号:

  代码如下:

  $tee -i testfile

  结果同testfile,不过不会接收中断信号,只能用[Ctrl]d结束,而不能用[Ctrl]c了。

  *执行ls列出目录文件同时将输出保存到文件test中:

  代码如下:

  $ls | tee test

  这样,会像平时一样执行ls命令并将当前目录的文件名输出到标准输出。另外由于进行了tee命令,所以会生成一个test文件,这个test文件的内容和标准输出的内容一样。

  【描述】

  tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。可以用于既想看到标准输出,又想将标准输出保存到文件中的情况。

  参数:

  -a或--append  附加到既有文件的后面,而非覆盖它.

  -i-i或--ignore-interrupts  忽略中断信号。

  --help  在线帮助。

  --version  显示版本信息。

  常用参数

  格式:tee

  只输出到标准输出,因为没有指定文件嘛。

  格式:tee file

  输出到标准输出的同时,保存到文件file中。如果文件不存在,则创建;如果已经存在,则覆盖之。(If a file being written to does not already exist, it is created. If a file being written to already exists, the data it previously

  contained is overwritten unless the `-a‘ option is used.)

  格式:tee -a file

  输出到标准输出的同时,追加到文件file中。如果文件不存在,则创建;如果已经存在,就在末尾追加内容,而不是覆盖。

  格式:tee -

  输出到标准输出两次。(A FILE of `-’ causes `tee‘ to send another copy of input to standard output, but this is typically not that useful as the copies are interleaved.)

  格式:tee file1 file2 -

  输出到标准输出两次,同时保存到file1和file2中。

  使用示例补充:

  示例一 tee命令与重定向的对比

  [[email protected] ~]# seq 5 》1.txt

  [[email protected] ~]# cat 1.txt

  1

  2

  3

  4

  5

  [[email protected] ~]# cat 1.txt 》2.txt

  [[email protected] ~]# cat 1.txt | tee 3.txt

xp 更多>>
win7 更多>>
win8 更多>>
win10 更多>>
U盘 更多>>
电脑技术 更多>>
网站地图 | 豫ICP备2021035069号-4 | 友情链接qq:191064436
系统吧

版权所有 © 2012-2023 系统吧 免责声明:本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时删除相应资源。