功能说明:读取标准输入的数据,并将其内容输出成文件。
  语   法:tee [-ai][--help][--version][文件…]
  补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。我们可利用tee把管道导入的数据存成文件,甚至一次保存数份文件。
  参   数:-a 附加到既有文件的后面,而非覆盖它。如果给予tee指令的文件名称已经存在,预设会覆盖该文件的内容。加上此参数后,数据会新增在该文件内容的最后面,而不会删除原先之内容。
       -i 忽略中断信号
       --help 在线帮助
       --version 显示版本信息

1、将标准输入保存到文件

ll|tee aa.txt
[root@cc07 fast-pulsar]# cat aa.txt
total
-rw-r--r-- root root Nov : aa.txt
-rw-r--r-- root root Sep : application.development.properties
-rw-r--r-- root root Oct : docker-compose.yml
-rw-r--r-- root root Oct : external.json
drwxr-xr-x root root Sep : mount_data
-rw-r--r-- root root Sep : nginx_nebula.conf
-rw-r--r-- root root Sep : pulsar.env
-rw-r--r-- root root Sep : pulsar-sidecar.conf
-rw-r--r-- root root Sep : pulsar-ui.env
-rw-r--r-- root root Sep : quartz.properties
-rw-r--r-- root root Nov : vmw2os.conf

2、追加信息到未尾(加-a)

[root@cc07 fast-pulsar]# docker ps|grep dev|tee -a aa.txt
[root@cc07 fast-pulsar]# cat aa.txt
total
-rw-r--r-- root root Nov : aa.txt
-rw-r--r-- root root Sep : application.development.properties
-rw-r--r-- root root Oct : docker-compose.yml
-rw-r--r-- root root Oct : external.json
drwxr-xr-x root root Sep : mount_data
-rw-r--r-- root root Sep : nginx_nebula.conf
-rw-r--r-- root root Sep : pulsar.env
-rw-r--r-- root root Sep : pulsar-sidecar.conf
-rw-r--r-- root root Sep : pulsar-ui.env
-rw-r--r-- root root Sep : quartz.properties
-rw-r--r-- root root Nov : vmw2os.conf
67716016c8f4 hub.chinacloud.com.cn/fast-pulsar.dev/pulsar: "/bin/sh -c /home/ini" hours ago Up hours 0.0.0.0:->/tcp pulsar
077f79bee3ef hub.chinacloud.com.cn/fast-pulsar.dev/pulsar-sidecar: "/apps/pulsar-sidecar" days ago Up days /tcp pulsar-sidecar-hzb
4f9dce545a9a hub.chinacloud.com.cn/fast-pulsar.dev/pulsar-ui: "/bin/sh -c /home/pul" days ago Up days /tcp, 0.0.0.0:->/tcp pulsar-ui
654e7ade78bf hub.chinacloud.com.cn/fast-pulsar.dev/pulsar-sidecar: "/apps/pulsar-sidecar" days ago Up days /tcp pulsar-sidecar

3、实现文件复制

cat aa.txt|tee f1.txt f2.txt f3.txt

4、将一段内容比如json写入文件

tee ./aa.json <<EOF
{
"xxxxx": "xxxxxxxxxxxxxxxxxxxxxxxx",
"zzzzzzz": "zzzzzzzzzzzzzzzzzzzzzzzzzzzz"
}
EOF

linux命令tee用法的更多相关文章

  1. Linux 命令——tee 重定向到文件并打印到屏幕

    需求: 源于我一个业务实现,需要通过shell脚本去调Java程序,并且能够拿到Java里面的返回值. 思路: 众所周知,通过shell调用Java,肯定是通过 Java -jar xxx.jar 命 ...

  2. 快速查看linux命令的用法----------TLDR

    之前我们如果用一个命令,但是忘了具体的参数是什么的时候,通常会用man,比如 man tar 但是man有时候特别的冗长,你要找到想要的例子非常困难,所以tldr命令就是一个很好的补充,里边会有经常用 ...

  3. Linux命令CURL用法

    Curl是一个命令行方式下传输数据的开源传输工具,支持多种协议包括:FTP,HTTP,HTTPS,IMAP,POP3,TELNET等.同样支持HTTP POST方法,PUT方法,FTP上传,cooki ...

  4. Linux 命令 indent 用法

    此命令用于调整C源码的格式. 在LKD中的例子: indent -kr -i8 -ts8 -sob -l80 -ss -bs -psl filename   参数解释如下: -i :设置缩进的格数 - ...

  5. linux命令及用法

  6. 自学Linux命令的四种方法

    自学Linux命令的四种方法 导读 童鞋们刚接触linux时,在学习过程中中会遇到不少问题,学习linux摸不着头脑,那么下面介绍四种linux的学习方法,特别适合新手. 方法一:终端"每日 ...

  7. Linux命令之sync - 强制将内存中的文件缓冲内容写到磁盘

    转:http://www.linuxso.com/command/sync.html sync命令 linux同步数据命令 格式: sync 用途:更新 i-node 表,并将缓冲文件写到硬盘中. 功 ...

  8. 64个命令,每天一个linux命令目录, shutdown,tee,rcp,

    每天一个linux命令目录 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令.学习的主要参考资料为: 1.<鸟哥的linux私房菜> 2.htt ...

  9. Linux find命令的用法实践

    一.find命令简介 Linux下find命令在目录结构中搜索文件,并执行指定的操作.Linux下find命令提供了相当多的查找条件,功能很强大.由于find具有强大的功能,所以它的选项也很多,其中大 ...

随机推荐

  1. python中类变量和成员变量、局部变量总结

    class Member(): num= #类变量,可以直接用类调用,或用实例对象调用 def __init__(self,x,y): self.x=x #实例变量(成员变量),需要它是在类的构造函数 ...

  2. AngularJS——第5章 作用域

    第5章 作用域 通常AngularJS中应用(App)是由若干个视图(View)组合成而成的,而视图(View)又都是HTML元素,并且HTML元素是可以互相嵌套的,另一方面视图都隶属于某个控制器(C ...

  3. springboot 日志2

      SpringBoot关于日志的官方文档 1.简述 SpringBoot官方文档关于日志的整体说明 本博客基于SpringBoot_1.3.6大家请先简单看下这篇英文的官方文档,文中有说 Sprin ...

  4. .net中使用XPath语言在xml中判断是否存在节点值的方法

    book.xml<?xml version="1.0" encoding="utf-8" ?> <bookstore>  <boo ...

  5. 9.12 h5日记

    9.12 知识点补充: 属性继承例子,color.font(font-size/style/family/weight) 1.浏览器的默认字体大小是16px,谷歌浏览器的最小字体是10px,其他浏览器 ...

  6. Jenkins与Git持续集成&&Linux上远程部署Java项目

    一.环境搭建 1.安装所需软件 Jdk Maven Jenkins Tomcat Xshell git 以上软件去官网下载,比较简单,不一一描述了 2.安装所需的jenkins插件 Git plugi ...

  7. c# 多个事件公用一个相应方法判断事件来源

    假设下边的相应方法有多个事件共同使用.根据事件的sender 判断来源,做相应的处理 假设事件来源DataManSystem;private void OnSystemConnected(object ...

  8. 4.Mysql中的运算符

    4.Mysql中的运算符运算符用来连接表达式.运算符包括:算术运算符.比较运算符.逻辑运算符.位运算符. 4.1 算术运算符算术运算符包括加(+).减(-).乘(*).除(/).取模(%,MOD) 5 ...

  9. andorid 全部对话框

    .xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android ...

  10. spring boot (一): Hello World

    什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员 ...