Linux基础命令 -管道密切配合使用 tee

基础命令和管道密切配合使用  tee

 

 

基础命令:tee  

tee命令

功能:

把命令1STDOUT保存在文件名中,然后管道输入给命令2

补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。

使用场景:

1.保存不同阶段的输出

2.复杂管道的故障排除

3.同时查看和记录输出

语法:

命令1 | tee文件名| 命令2

举例

1.举例:显示/boot目录下的文件列表,保存至/tmp/boot_out文件并在屏幕上显示。

ls  -1 /boot | tee  /tmp/boot_out  #如果不使用tee命令,标准输出至屏幕或重定向到文件 二者这能选其一
[root@wCentos7 ~]# ls  -1 /boot | tee  /tmp/boot_out
config-3.10.0-327.el7.x86_64
grub
grub2
initramfs-0-rescue-2d34ee936fa14412ad51a08dcb36643d.img
initramfs-3.10.0-327.el7.x86_64.img
initramfs-3.10.0-327.el7.x86_64kdump.img
initrd-plymouth.img
symvers-3.10.0-327.el7.x86_64.gz
System.map-3.10.0-327.el7.x86_64
vmlinuz-0-rescue-2d34ee936fa14412ad51a08dcb36643d
vmlinuz-3.10.0-327.el7.x86_64
[root@wCentos7 ~]#

原创文章,作者:linux_root,如若转载,请注明出处:http://www.178linux.com/27713

(0)
linux_rootlinux_root
上一篇 2016-08-03 14:33
下一篇 2016-08-03 14:59

相关推荐

  • 浅谈netbios及其相关内容

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/141086        Netbios想必大家都有接触。对于netbios的理解,我以前…

    Linux干货 2015-03-26
  • bash的工作特性之命令执行状态返回值和命令行展开

    bash特性之一:命令别名 将一个命令用其他名字来代替,可以用别名来简化操作。 获取当前用户可用的别名的定义: ~]#alias NAME=’COMMAND’ bash的特性之二:命令历史 shell进程会保存其会话中用户曾经执行过的命令;命令通过其“历史文件”来持久保存此前执行过的命令;每个用户都有其自己专用的历史文件; HISTSIZE:shell进程的…

    Linux干货 2016-11-06
  • N26-第三周作业

    N26-第三周作业 一、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@promote ~]# who root     tty1         2017-03-10 22:36 lxk…

    Linux干货 2017-03-11
  • linux中的管道符

    管道符 less只能看文件 但是这样做会产生一个垃圾文件ls.txt,所以下面我们就会需要用到管道符 |只将传递正确结果传递给 而使用这两种方法可以传递正确和错误的结果[root@localhost ~]# ls /etc/passwd /cpp/passwd 2>&1|less   ,  (2>&1…

    2017-07-22
  • LINUX HASH命令

    LINUX:Hash命令 介绍:linux系统下会有一个hash表,刚开始这个hash表为空,每执行过一条命令hash表会缓存下这条命令。Shel优先会查看hash表。 hash缓存表可大大提高命令的调用速率 下面介绍几个hash常用选项 刚进入系统使用Hash命令 哈希表为空 使用过命令后使用Hash命令 使用过命令后,Hash可显示缓存的命令 Hash …

    Linux干货 2017-04-03
  • Week4 正则表达式及grep命令

    基本正则表达式元字符:             字符匹配:                …

    Linux干货 2017-02-11