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具有强大的功能,所以它的选项也很多,其中大 ...
随机推荐
- elasticsearch查询语句总结
query 和 filter 的区别请看:https://www.cnblogs.com/bainianminguo/articles/10396956.html Filter DSL term 过 ...
- eclipse Mars4.5.2安装fatjar
试了在eclipse下添加plugins的方法,但是并没有生效 最后看了一篇博客@参考博客 原文转载: 首先声明,eclipse luna 和mars 楼主亲测可用. .安装Eclipse2.0版本的 ...
- windows+nginx+tomcat实现集群负载均衡(生产环境必读)
概念理解(原文链接) 集群:多个tomcat服务器运行同一个web服务就能称之为集群 负载均衡:apache按照一定方式将不同的客户端访问分配到不同的tomcat服务器 简单负载均衡实现: 网上参考了 ...
- [leetcode]387. First Unique Character in a String第一个不重复字母
Given a string, find the first non-repeating character in it and return it's index. If it doesn't ex ...
- linux 备忘录
1. ps aux|grep 程序 -------->查看当前程序是否运行 ps aux|grep nginx 2. tar -zxvf 压缩包 ---------> 解压缩 tar -z ...
- Android 工程目录
app java:我们写Java代码的地方,业务功能都在这里实现 res:存放我们各种资源文件的地方,有图片,字符串,动画,音频等,还有各种形式的XML文件 Gradle Scripts 1.res资 ...
- Angular5学习札记
1.使用cnpm安装jQuery和bootstrap后,页面没有加载的问题 -使用cnpm安装的路径和使用npm安装路径不一样,解决如下: 把css路径改成"../node_modules/ ...
- winform closing事件注册
参考链接:http://blog.chinaunix.net/uid-215617-id-2213081.html
- 序列化、模块 day21
一 序列化 什么叫序列化——将原本的字典.列表等内容转换成一个字符串的过程就叫做序列化. 字典示例 import json d={'a':1,'b':2} ret = json.dumps(d)# ...
- c#cardview 把record 去掉,控件cardview的cardCaption标题
private void cardView1_CustomDrawCardCaption(object sender, DevExpress.XtraGrid.Views.Card.CardCapti ...