Linux Tee命令是一个命令行工具,它从标准输入中读取结果,并将结果写入标准输出和文件中。使用Linux中的tee命令可以一举两得:从标准输入读取结果,同时将结果打印到文件和标准输出。还是不懂,这是什么意思?在本指南中,我们将对Linux tee命令进行更多详细的说明,并使用一些示例来演示其用法。
Tee命令语法
tee命令语法非常简单,采用以下格式:
$tee选项文件
以下是可以与tee命令一起使用的一些选项:
[email protected]:~/www.linuxmi.com$tee--help
用法:tee[选项]...[文件]...
将标准输入复制到每个指定文件,并显示到标准输出。
-a,--append内容追加到给定的文件而非覆盖
-i,--ignore-interrupts忽略中断信号
-p对写入非管道的行为排查错误
--output-error[=模式]设置写入出错时的行为。见下面“模式”部分
--help显示此帮助信息并退出
--version显示版本信息并退出
模式确定向输出写入出错时的行为:
'warn'对向任何文件输出出错的情况进行诊断
'warn-nopipe'对向除了管道以外的任何文件输出出错的情况进行诊断
'exit'一旦输出出错,则退出程序
'exit-nopipe'一旦输出出错且非管道,则退出程序
-p选项的默认模式是“warn-nopipe”。
当--output-error没有给出时,默认的操作是在向管道写入出错时立刻退出,
且在向非管道写入出错时对问题进行诊断。