`

Tee:一个把数据同时写到屏幕和文档的常用工具

 
阅读更多
详细介绍和用法:

tee
一个把数据同时写到屏幕和文档的常用工具
标题里面写屏幕是便于理解 其实就是写到标准输出
read from standard input and write to standard output and files
一个常用的参数是 -a
-a, --append
append to the given FILEs, do not overwrite
就是说不覆盖文档 而是追加到文档。

------------------------------------------------------------------------------

实验一下:

在命令行中输入以下命令

dir |tee -a log.txt

运行后,屏幕显示当前文件的文件列表,然后当前目录会有有个log.txt文件生成,里面也是当前文件夹下的文件列表

这就是它的作用,把应用程序的输出同时送到屏幕和文件里,通常用于产生log。

用途:非常适用于既要命令行查看运行结果,又想保留操作日志的场景。
分享到:
评论

相关推荐

    Linux 60个常用命令集合

    20. **nano**:一个简单易用的文本编辑器,适合初学者。 21. **diff**:比较两个文件或目录的差异。 22. **patch**:应用diff文件来更新源代码。 23. **tar**:打包和解压文件,如 `tar -czvf archive.tar.gz dir...

    linux学习文档

    55. **tee**:将标准输出同时重定向到屏幕和文件。 56. **cut**:提取文件中的部分字段。 57. **paste**:合并多文件或行。 58. **fmt** 和 **column**:格式化文本输出。 59. **file**:识别文件类型。 60. **...

    linux_sh文档

    - `tee`:将标准输出重定向到文件和屏幕。 - `basename`、`dirname`:提取文件名或目录名。 - `head`、`tail`:显示文件的开头或结尾部分。 - `sed`:流编辑器,用于文本替换和格式化。 - `awk`:强大的文本处理工具...

    AIX常用命令集锦.doc

    41. `tee`: 从标准输入读取数据,并同时保存到文件,常用于重定向输出。 42. `$$`: 当前进程的PID(进程ID)。 43. `ps -u`: 显示指定用户的进程信息,`-f`提供更详细的输出。 44. `export`: 定义或修改全局环境变量...

    Linux-shell脚本全面学习.doc

    - `tee`:同时输出到屏幕和文件。 - `basename`:获取文件的基本名称(不包括路径)。 - `dirname`:获取文件的路径部分。 - `head`:显示文件的前几行。 - `tail`:显示文件的后几行。 - `sed`:进行文本替换...

    Linux必学60个命令文件

    37. **tee**:复制标准输入并将其输出到文件,同时保持在屏幕上显示。 38. **traceroute**:追踪网络路由,诊断网络问题。 39. **ping**:检查网络连接的可达性。 40. **netstat**:显示网络状态信息,如活动连接、...

    一步一步学 Linux

    - **tee**:将标准输出同时输出到屏幕和文件。 - **tr/expand/col**:字符转换工具。 - **split**:分割文件。 - **xargs**:处理命令行参数。 #### 十六、数据流重定向 这部分内容未完全给出,但可以推测会涵盖...

    shell编程.docx

    - `tee outfile`:将数据同时输出到屏幕和文件 - `basename file`:返回文件的基本名称 这些命令结合使用可以构建出功能强大的Shell脚本,用于自动化复杂的任务。随着实践的深入,你将能够更加熟练地运用这些命令来...

    UNIX操作系统培训教材

    - **tee**: 将标准输入输出到文件,并同时显示在屏幕上。 **4.5 状态信息命令** - **man/w/who/whodo/logname/whoami**: 获取系统文档、显示在线用户信息、显示用户姓名等。 - **whereis/which**: 查找命令的位置...

    nxp-PIN Pad Point of Sale (POS) Solution

    iMX6UL 处理器的安全架构设计基于 TrustZone 技术,它将处理器分为两个独立的操作域:一个用于运行普通的操作系统和应用程序(非安全世界),另一个则运行高度安全的操作系统和服务(安全世界)。这种架构使得敏感...

    Linux&SHELL;基本知识笔试试卷

    - `tee` 命令可以将标准输出重定向到多个地方,包括文件和屏幕。 - `pwd` 命令用于显示当前工作目录的完整路径。 #### 获取帮助 - **知识点**:获取命令的帮助信息的方法包括: - 对于内置命令,可以使用 `help`...

    快乐的Linux命令行

    - **tee-从Stdin读取数据,并同时输出到Stdout和文件**:`tee`命令可以将标准输入同时输出到屏幕和文件中。例如,`ls | tee output.txt`会将`ls`的输出显示在屏幕上,并同时保存到`output.txt`文件中。 #### 从...

    shell经验分享.doc

    - `tee`:同时输出到屏幕和文件。 - `basename`和`dirname`:分别返回文件名和目录名。 通过结合这些命令,shell脚本可以实现复杂的数据处理和自动化任务。 #### 结论 掌握shell编程对于Linux和Unix用户来说是一...

    linux命令行.pdf

    - **tee命令**:`tee`命令可以将标准输入的内容输出到屏幕的同时也保存到文件中。 #### 八、shell的特性与扩展 - **字符展开**:shell支持多种类型的字符展开,如通配符展开、路径名展开等。 - **命令替换**:使用...

    Linux脚本编程基础.pdf

    `tee`命令可以同时读取标准输入的数据,并将其内容输出到标准输出和文件中。例如`somecommand | tee outfile`,此命令将`somecommand`的输出显示在屏幕上,同时写入到`outfile`文件中。 `basename`和`dirname`命令...

    快乐的linux命令行

    - **tee-从Stdin读取数据,并同时输出到Stdout和文件**:`tee`命令接收输入,并将其复制到标准输出和一个或多个文件中。这使得可以同时查看输出并保存结果。 #### 从shell眼中看世界 - **(字符)展开**:在shell中...

    Linux 脚本编写基础

    - `tee`: 将标准输入的数据写入文件并同时显示在屏幕上。 - `basename` 和 `dirname`: 分别用于获取文件名和路径名称。 - `head` 和 `tail`: 显示文件头部或尾部的内容。 - `sed`: 对文件进行流编辑。 - `awk`: 数据...

    K8SR6 基于Linux系统的数据库软件安装指南

    总结而言,《K8SR6基于Linux系统的数据库软件安装指南》是一份详尽的操作手册,涵盖了从安装前的准备工作到安装过程中的每一个细节。通过遵循这些步骤,即使是初次接触Linux平台的用户也能轻松地完成K8SR6数据库软件...

Global site tag (gtag.js) - Google Analytics