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

相关推荐

  • shell脚本编程2

    八、条件选择if语句     注:if语句可嵌套     单分支         if 判断条件;then        &nbs…

    Linux干货 2016-08-22
  • 系统自动化安装和SELinux

    一、知识整理 1、anaconda系统安装程序:默认图形启动; 使用光盘启动,在选择模式界面tab键在后面增加text或按下ESC键,输入lnux text进入字符界面安装。 2、创建kickstart文件: 直接手动编辑:依据模板修改,/root目录下的anaconda.cfg 使用创建工具创建:system-config-kickstart,图形化工具:…

    Linux干货 2016-09-26
  • Hadoop伪分布式模型

    # java -version # vim /etc/profile.d/java.sh export JAVA_HOME=/usr # yum install java-1.8.0-openjdk-devel # mkdir /bdapps # tar xf hadoop-2.7.4.tar.gz -C /bdapps/ # cd /bdapps # ln…

    2017-12-08
  • centos 7 之nmcli命令

    1、nmcli命令的作用 nmcli : command‐line tool for controlling NetworkManager     NetworkManager:动态管理和监控网络设置的守护进程。用户和脚本都可使用命令行工具 nmcl…

    Linux干货 2016-09-10
  • 由摩根定律引发的思考

    在Linux中,我们常常需要对一些条件进行判断,而对于多个条件的组合判断是基于摩根定律而进行的。所以理解摩根定律对于我们学习条件判断是很有必要的,下面我们就先介绍摩根定律进而引出其在一些具体场景上的应用。   一、摩根定律 在Linux中的条件判断中,摩根定律可以以下式来表示: !( A || B )=!A && !B !( A &…

    Linux干货 2016-08-16
  • 初学Linux之标准 I/O 和管道

    前面我们已经了解了文件系统的部分内容,我们可以通过 ls 命令让当前目录下的内容都显示在屏幕上,也可以使用 pwd 命令,显示当前的所在的目录路径。但是我们输入的是命令,本身并没有输入“显示”这类命令和要求,但是系统就自动的在屏幕上输出我们命令指定的信息。由此可以想象到,系统自身有默认的一种输出方式,同时,有输出就有输入,当输入的和系统无关,系统也会自动提示错误,以上就是我们接下来要了解的基础内容——标准 I/O。具体的涉及内容包括:三种 I/O 设备,把 I/O 重定向入文件,tr 命令的使用,使用管道链接命令。

    2017-12-02