linux命令tee用法
功能说明:读取标准输入的数据,并将其内容输出成文件。
语 法: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用法的更多相关文章
- Linux 命令——tee 重定向到文件并打印到屏幕
需求: 源于我一个业务实现,需要通过shell脚本去调Java程序,并且能够拿到Java里面的返回值. 思路: 众所周知,通过shell调用Java,肯定是通过 Java -jar xxx.jar 命 ...
- 快速查看linux命令的用法----------TLDR
之前我们如果用一个命令,但是忘了具体的参数是什么的时候,通常会用man,比如 man tar 但是man有时候特别的冗长,你要找到想要的例子非常困难,所以tldr命令就是一个很好的补充,里边会有经常用 ...
- Linux命令CURL用法
Curl是一个命令行方式下传输数据的开源传输工具,支持多种协议包括:FTP,HTTP,HTTPS,IMAP,POP3,TELNET等.同样支持HTTP POST方法,PUT方法,FTP上传,cooki ...
- Linux 命令 indent 用法
此命令用于调整C源码的格式. 在LKD中的例子: indent -kr -i8 -ts8 -sob -l80 -ss -bs -psl filename 参数解释如下: -i :设置缩进的格数 - ...
- linux命令及用法
- 自学Linux命令的四种方法
自学Linux命令的四种方法 导读 童鞋们刚接触linux时,在学习过程中中会遇到不少问题,学习linux摸不着头脑,那么下面介绍四种linux的学习方法,特别适合新手. 方法一:终端"每日 ...
- Linux命令之sync - 强制将内存中的文件缓冲内容写到磁盘
转:http://www.linuxso.com/command/sync.html sync命令 linux同步数据命令 格式: sync 用途:更新 i-node 表,并将缓冲文件写到硬盘中. 功 ...
- 64个命令,每天一个linux命令目录, shutdown,tee,rcp,
每天一个linux命令目录 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令.学习的主要参考资料为: 1.<鸟哥的linux私房菜> 2.htt ...
- Linux find命令的用法实践
一.find命令简介 Linux下find命令在目录结构中搜索文件,并执行指定的操作.Linux下find命令提供了相当多的查找条件,功能很强大.由于find具有强大的功能,所以它的选项也很多,其中大 ...
随机推荐
- python中类变量和成员变量、局部变量总结
class Member(): num= #类变量,可以直接用类调用,或用实例对象调用 def __init__(self,x,y): self.x=x #实例变量(成员变量),需要它是在类的构造函数 ...
- AngularJS——第5章 作用域
第5章 作用域 通常AngularJS中应用(App)是由若干个视图(View)组合成而成的,而视图(View)又都是HTML元素,并且HTML元素是可以互相嵌套的,另一方面视图都隶属于某个控制器(C ...
- springboot 日志2
SpringBoot关于日志的官方文档 1.简述 SpringBoot官方文档关于日志的整体说明 本博客基于SpringBoot_1.3.6大家请先简单看下这篇英文的官方文档,文中有说 Sprin ...
- .net中使用XPath语言在xml中判断是否存在节点值的方法
book.xml<?xml version="1.0" encoding="utf-8" ?> <bookstore> <boo ...
- 9.12 h5日记
9.12 知识点补充: 属性继承例子,color.font(font-size/style/family/weight) 1.浏览器的默认字体大小是16px,谷歌浏览器的最小字体是10px,其他浏览器 ...
- Jenkins与Git持续集成&&Linux上远程部署Java项目
一.环境搭建 1.安装所需软件 Jdk Maven Jenkins Tomcat Xshell git 以上软件去官网下载,比较简单,不一一描述了 2.安装所需的jenkins插件 Git plugi ...
- c# 多个事件公用一个相应方法判断事件来源
假设下边的相应方法有多个事件共同使用.根据事件的sender 判断来源,做相应的处理 假设事件来源DataManSystem;private void OnSystemConnected(object ...
- 4.Mysql中的运算符
4.Mysql中的运算符运算符用来连接表达式.运算符包括:算术运算符.比较运算符.逻辑运算符.位运算符. 4.1 算术运算符算术运算符包括加(+).减(-).乘(*).除(/).取模(%,MOD) 5 ...
- andorid 全部对话框
.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android ...
- spring boot (一): Hello World
什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员 ...