`

tee命令详解

tee 
阅读更多
在执行Linux命令时,我们可以把输出重定向到文件中,比如 ls >a.txt,这时我们就不能看到输出了,如果我们既想把输出保存到文件中,又想在屏幕上看到输出内容,就可以使用tee命令了。tee命令读取标准输入,把这些内容同时输出到标准输出和(多个)文件中
 
功能说明:读取标准输入的数据,并将其内容输出成文件。
补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。
 
参  数:
 -a或--append                       附加到既有文件的后面,而非覆盖它.
 -i-i或--ignore-interrupts       忽略中断信号。
 --help                                           在线帮助。
 --version                                       显示版本信息。
 
 
 
常见用例:
 
tee file     //覆盖
 
tee -a file    //追加
 
tee -        //输出到标准输出两次
tee - -    //输出到标准输出三次
 
tee file1 file2 -    //输出到标准输出两次,并写到那两个文件中
 
ls | tee file   
 
另:把标准错误也被tee读取
ls "*" 2>&1 | tee ls.t
3
5
分享到:
评论

相关推荐

    Linux tee命令用法详解

    Linux tee命令 Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。 tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。 语法tee [-ai][--help][--version][文件...] 参数:...

    Linux tee命令使用详解

    tee命令主要被用来向standout(标准输出流,通常是命令执行窗口)输出的同时也将内容输出到文件,下面是tee的man 信息 read from standard input and write to standard output and files 下面我们通过几个应用场景...

    awk命令简linux_tee_命令详解Sed_命令.doc

    tee命令是一个实用工具,它可以从标准输入接收数据,同时将数据输出到标准输出和指定的文件。这允许用户在保存输出的同时在屏幕上查看输出。 1. **基本用法**:`tee [-ai][---help][---version][文件...]` - `-a` ...

    echo命令详解~~~~

    ### echo命令详解 在计算机操作系统的命令行工具中,`echo`命令是一个基本但功能强大的指令,用于在屏幕上显示文本或向文件写入文本。它不仅适用于DOS系统,也广泛应用于Unix、Linux以及Windows的命令提示符环境。...

    awk命令详解 包括详细的组合结构

    - 使用`tee`命令可以在输出文件的同时显示在屏幕上,如`awk '{print $0}' grade.txt | tee delete_me_and_die`。 - 输入文件可以通过重定向 `或管道 `|` 提供给awk,如`belts.awk 或`grade2.txt | belts.awk`。 5. ...

    VI及VIM命令详解.docx

    《VI及VIM命令详解》 VI(Visual Editor)是UNIX系统下的一个文本编辑器,其增强版VIM(Vi IMproved)在功能上更加强大,广泛应用于各种操作系统。VIM的命令操作灵活多样,掌握其基本命令能大幅提升文本编辑效率。...

    (20200301)cat 《EOF | sudo tee /etc/yum.repos.d/influxdb.repo命令详解

    Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。 tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。 tee [-ai][--help][--version][文件...] 参数:

    Robocopy详解

    - **/TEE**:同时在屏幕上和日志文件中显示输出。 - **/ETA**:显示剩余时间估计。 #### 三、应用场景示例 1. **增量备份**:使用 `/MIR` 和 `/MAXAGE` 选项,可以定期备份最新的文件变化。 2. **文件同步**:使用...

    Linux dd命令用法详解

    Linux dd命令 Linux dd命令用于读取、转换并输出数据。 dd可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。 参数说明: if=文件名:输入文件名,默认为标准输入。即指定...

    Linux课堂笔记.pdf

    一、操作系统概述 1、 操作系统 2、 不同应用利于的主流操作系统二、系统安装 1、安装VM虚拟机 1.1 简要介绍 1.2 配置网卡 2、 配置网卡信息 ...2.8.9 tee命令 2.8.10 tr命令 2.8.11 split命令 2.8.12 awk命令

    Linuxl下C编程系列-Shell命令

    ### Linux下的C编程系列——Shell命令详解 #### 一、概述 在Linux系统中,Shell是一种用户界面,允许用户通过命令行与操作系统进行交互。Shell不仅提供了基础的命令执行功能,还支持各种高级特性,例如变量、条件...

    AWK用法详解(非常精辟)

    - **tee命令**:使用`tee`命令可以同时将输出发送到屏幕和文件,确保数据的可见性和持久性。 #### 常见应用场景 AWK在日常文本处理任务中非常实用,例如: - **打印所有记录**:`awk '{print $0}' example.txt`。...

    最牛的Linux Shell 命令.pdf

    【Linux Shell 命令详解】 在Linux操作系统中,Shell是一个至关重要的组成部分,它作为用户与系统交互的接口,提供了一系列强大的命令行工具。本文将详细介绍一些顶级的Linux Shell命令,帮助用户提升在Linux运维和...

    awk用法详解

    - **同时输出到屏幕和文件**:结合使用`tee`命令。 ```sh awk '{print $0}' chr10.snp | tee chr10.newsnp ``` #### 七、常见应用示例 1. **打印所有记录**: ```sh awk '{print $0}' example.txt ``` 2. **...

    Mysql命令帮助(使用help或者help contents)

    ### MySQL命令帮助详解 #### 一、概览 在MySQL中,用户可以通过多种方式获取帮助信息,例如使用`help`或`help contents`命令。这些命令不仅能够提供基本的使用指南,还能帮助用户深入理解MySQL的各个功能。本文将...

    Linux下重定向详解

    - **tee命令**:可以在不影响原本I/O流的情况下,将标准输出复制一份到文件中。 - **bash命令执行流程**:包括分析命令、变量求值、命令替换(`` 和 `$()`)、重定向、通配符展开、确定路径以及最终执行命令。 - **子...

    Unix基础命令&shell编程

    6. **创建屏幕输出和输入**(21创建屏幕输出.PDF、22创建屏幕输入.PDF):script命令可以记录终端会话,tee命令将输出同时写入屏幕和文件,expect则用于自动交互式脚本,模拟用户输入。 通过这些命令和shell编程...

    Kali linux 常用命令.pdf

    ### Kali Linux 常用命令详解 #### 一、Kali Linux 简介 Kali Linux 是一款专为网络安全专业人士设计的操作系统,由 Offensive Security 维护、Mati Aharoni 和 Devon Kearns 开发。其核心是基于 Debian 的 ...

    Android加密之全盘加密详解

    "Android全盘加密之详解" Android全盘加密是指使用已加密的密钥对Android设备上的所有用户数据进行编码的过程。设备经过加密后,所有由用户创建的数据在写入磁盘之前都会自动加密,并且所有读取操作都会在将数据...

Global site tag (gtag.js) - Google Analytics