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
下一篇 2016-08-03

相关推荐

  • LVS-fwm&persistence

    Evernote Export 1、LVS-fwm fwm:FireWall Mark        在netfilter上给报文打标记;mangle表;        ipvsadm -A|E -t|u|f service-address [-s scheduler] &nbs…

    Linux干货 2016-12-01
  • 马哥教育网络21期+第三周练习博客

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who | cut -d' ' -f 1 | uniq 2、取出最后登录到当前系统的用户的相关信息。 [root…

    Linux干货 2016-07-26
  • Hadoop hdfs 分布式文件系统

    Hadoop简介:一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件…

    Linux干货 2015-08-05
  • 用户和组

    一、概述   Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。   用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 &nbsp…

    Linux干货 2016-10-22
  • 新鲜出炉的一篇好PPT,MySQL Optimizer团队力作

    新鲜出炉的一篇好PPT,MySQL Optimizer团队Senior Principal Software Engineer Øystein同学亲自操刀完成的《How to Analyze and Tune MySQL Queries for Better Performance》内容值得期待,有实现分析,有实战用例。有需要的朋友可以点击下载! 下载地址:…

    Linux干货 2015-02-27
  • bash脚本编程

    Linux脚本编程中bash常用的测试类型:                 整数测试:       -gt greater than  大于    …

    Linux干货 2016-08-18