Linux tee命令详解

发布时间 - 2023-03-13 00:00:00    点击率:
Linux tee命令的功能是从标准输入读取,再写入标准输出和文件,其使用语法是“tee [OPTION]... [FILE]...”,其中参数“-a --append”表示追加到文件,参数“-i --ignore-interrupts”表示忽略中断信号,参数“-p”表示诊断写入非管道的错误等。

本教程操作环境:linux5.9.8系统、Dell G3电脑。

linux 命令:tee 详解

tee 的功能是从标准输入读取,再写入标准输出和文件。

用法:tee [OPTION]... [FILE]...

-a, --append                        追加到文件

-i, --ignore-interrupts           忽略中断信号

-p                                         诊断写入非管道的错误

--output-error[=MODE]        设置输出错误的方式,MODE 的选项在下边

--help                                   帮助文档

--version                              版本信息

MODE:

warn                   写入遇到错误时诊断

warn-nopipe       写入非管道遇到错误时诊断

exit                     写入遇到错误时退出

exit-nopipe         写入非管道遇到错误时退出

如果没有指定 --output-error,tee 会在写入管道发生错误时立即退出,写入非管道时诊断。

使用示例:

默认功能和追加功能:

[root@server dir]# echo 'This is a sentence.' | tee output
This is a sentence.

[root@server dir]# cat output
This is a sentence.

[root@server dir]# echo 'This is another sentence.' | tee -a output
This is another sentence.

[root@server dir]# cat output
This is a sentence.
This is another sentence.

[root@server dir]# echo 'This is a unique sentence.' | tee output
This is a unique sentence.

[root@server dir]# cat output
This is a unique sentence.

同时写入两个文件:

[root@server dir]# tee a b
they have the same content
they have the same content
^C
[root@server dir]# cat a
they have the same content
[root@server dir]# cat b
they have the same content
相关推荐:《Linux视频教程》


# Error  # append  # linux  # 是从  # 再写  # 会在  # 如果没有  # 发生错误  # 帮助文档  # 在下边  # cn  # https  # href 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: javascript事件捕获机制【深入分析IE和DOM中的事件模型】  如何在腾讯云服务器上快速搭建个人网站?  bootstrap日历插件datetimepicker使用方法  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  简历没回改:利用AI润色让你的文字更专业  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  javascript日期怎么处理_如何格式化输出  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  轻松掌握MySQL函数中的last_insert_id()  如何快速搭建自助建站会员专属系统?  如何在 Pandas 中基于一列条件计算另一列的分组均值  Linux网络带宽限制_tc配置实践解析【教程】  如何安全更换建站之星模板并保留数据?  javascript基本数据类型及类型检测常用方法小结  非常酷的网站设计制作软件,酷培ai教育官方网站?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  如何在阿里云虚拟主机上快速搭建个人网站?  重庆市网站制作公司,重庆招聘网站哪个好?  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  如何用低价快速搭建高质量网站?  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  Laravel怎么实现微信登录_Laravel Socialite第三方登录集成  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  如何快速重置建站主机并恢复默认配置?  如何用5美元大硬盘VPS安全高效搭建个人网站?  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  北京网站制作的公司有哪些,北京白云观官方网站?  Laravel如何处理和验证JSON类型的数据库字段  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  javascript读取文本节点方法小结  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  html5的keygen标签为什么废弃_替代方案说明【解答】  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  制作企业网站建设方案,怎样建设一个公司网站?  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  北京网站制作公司哪家好一点,北京租房网站有哪些?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  韩国服务器如何优化跨境访问实现高效连接?  Laravel如何为API编写文档_Laravel API文档生成与维护方法  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  Laravel如何实现全文搜索功能?(Scout和Algolia示例)  如何基于云服务器快速搭建个人网站?  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  如何在阿里云高效完成企业建站全流程?