Linux tee命令

Linux tee命令与'cat'命令非常相似,只有一个区别。它将stdin放在stdout上,并将它们放入文件中。它是通过管道与其他命令一起使用最多的命令之一。它允许我们编写从std输入到std输出的所有内容。 (可选)它提供对一个或多个文件的写入。命令名称tee来自管道中使用的T分离器。

句法:

选项:

以下是一些有用的选项,可以与tee命令一起使用,以使其更加具体:

-a,–append:用于将数据附加到给定的文件,它不会覆盖数据。

-i,-ignore-interrupts:用于忽略中断信号。

-p:用于诊断写入非管道的错误。

–output-error [= MODE]:用于设置写错误模式下的行为。

–help:用于显示帮助文档。

–version:用于显示版本信息。

tee命令示例

让我们看一下tee命令的以下示例:

如何使用tee命令

tee命令用于将标准输入写入标准输出和文件。在管道后使用。要写入标准输出和文件,请在管道后指定tee命令并提供文件名。考虑以下命令:

上面的命令会将“ weeks.txt”的输入写入“ newfile.txt”。考虑以下输出:

从上面的输出中,使用tee命令创建文件'newfile.txt'。

编写文件并追加输出

“ -a”选项与tee命令一起使用,以附加输出并将其写入文件。考虑以下命令:

上面的命令会将指定的输入附加到'newfile.txt'。考虑以下输出:

从上面的输出中,指定的输入将附加到“ newfile.txt”。

将数据状态写入文件

写入数据状态对于进行备份或为调试目的创建数据快照非常有用。使用tee命令可以轻松完成。

要将数据状态写入文件,请执行以下命令:

上面的命令会将数据写入pipe1.txt。考虑以下输出:

从上面的输出中,当前工作目录数据的快照存储在“ newfile.txt”中。

写入多个文件

tee命令允许我们写入多个文件。要写入多个文件,请在tee命令之后指定文件名,如下所示:

上面的命令将创建所有指定的文件。考虑以下输出:

写入特权文件

tee命令允许我们写入具有sudo特权的文件。如果我们尝试写一个由root用户拥有的文件,将会通过权限错误。但是,我们可以通过执行tee命令来提升sudo权限,如下所示:

忽略中断

“ -i”选项用于忽略中断。如果我们要在执行期间优雅地停止和退出命令,这将很有用。它的用法如下:

隐藏输出

要限制tee命令不写入标准输出,请将其重定向到“ / dev / null”。执行以下命令:

考虑以下输出:

0

相关文章:Unix / Linux-进程管理 Unix / Linux-流程管理 在& […]...

Unix / Linux-系统记录 Unix / Linux-系统记录 在& […]...

Linux Bash Linux Bash Linux Bash也被称为“ Bourne-again Shell” 。它是用于基于L […]...

Linux创建用户| Linux添加用户| Linux用户添加命令 Linux创建用户| Linux添加用户| Linux用户添加命令 Linux服务器允许我们在安装后创建多个用 […]...

Linux创建文件 Linux创建文件 Linux文件系统将所有内容都视为Linux中的文件。无论是文本文件图像,分区,编译的程序 […]...

Linux编辑文件 Linux编辑文件 Linux文件系统使我们可以对文件进行各种操作,例如创建,编辑,重命名,删除。我们可以通过 […]...

Linux FHS配置目录 Linux配置目录 配置目录包含已配置的文件,这些文件为某些计算机程序配置参数和初始设置。 配置目录具有以下子 […]...

Linux Sed命令 Linux sed命令| Linux Stream编辑器 Linux的“ sed”命令代表流编辑器。它用于使用 […]...

linux权限不够tee,Linux Tee命令相关推荐

  1. linux权限776代表,Linux 权限设置chmod

    Linux中设置权限,一般用chmod命令 1.介绍 权限设置chmod 功能:改变权限命令. 常用参数: 1=x(执行权execute) 2=w(写权write) 4=r(读权Read) setui ...

  2. linux 权限管理 lvm,Linux系统中RAID及LVM管理

    本节索引 一.RAID概念及管理 二.LVM逻辑卷的介绍及使用 Linux系统中如何提高磁盘的读写性能,如何实现磁盘冗余,当磁盘快被占满时,又如何弹性拓展磁盘容量,RAID及LVM技术可以帮你轻松解决 ...

  3. linux权限管理ppt,Linux用户和权限管理.ppt

    Linux用户和权限管理.ppt (26页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 用户和权限管理Linux用户管理简介-1Linu ...

  4. 宝塔Linux权限设置,宝塔linux面板如何绑定域名

    1.到 主机记录,如果是二级域名就填写 bt 或其他,如果是顶级域名,可填写 www 或@:记录值就填写安装宝塔 Linux 面板的 2.登录宝塔 Web 面板 >> 面板设置 >& ...

  5. linux .. 权限详解,Linux用户及权限详解(示例代码)

    加密方法: 对称加密:加密和解密使用同一个密码 公钥加密:每个密码都成对儿出现,一个为私钥(secret key),一个为公钥(public key) 单向加密,散列加密:提取数据特征码,常用于数据完 ...

  6. linux 权限管理 lvm,Linux LVM 设置和管理

    [root@localhost robin]# rpm -qa|grep lvm lvm2-2.02.56-8.el5 --这里缺少了 system-config-lvm -------------- ...

  7. < Linux >:shell命令初步认识,Linux权限

    目录 1.Shell命令以及运行原理 2.Linux权限的概念 3.Linux权限管理 3.1.文件访问者的分类(人) 3.2.文件类型和文件权限属性(事物属性) 3.3.粘滞位 4.file指令 1 ...

  8. linux chown 将root改变所有者为admin,Linux用户管理 权限管理 内存管理 网络管理命令 (第四天)...

    默认添加的用户会自动加入和用户名一样的组中 su 切换用户 查看当前登陆的用户: whoami id` 查看当前用户属于哪个组:groups groupadd 组名 添加组 groupdel 组名 删 ...

  9. Linux权限详解(chmod、600、644、700、711、755、777、4755、6755、7755)

    权限简介 Linux系统上对文件的权限有着严格的控制,如果想对某个文件执行某种操作,必须具有对应的权限方可执行成功. Linux下文件的权限类型一般包括读,写,执行.对应字母为 r.w.x. Linu ...

  10. Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)

    权限简介 Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功. Linux下文件的权限类型一般包括读,写,执行.对应字母为 r.w.x. Li ...

最新文章

  1. SDK与IDE的选择(附上设置默认SDK)
  2. 中心频率为150kHz的选频放大检波电路补充测试
  3. P2P技术如何拯救一家直播网站
  4. Unity UGUI——Rect Transform包裹(Anchor Presets)
  5. 序列化对象C++对象的JSON序列化与反序列化探索
  6. 编程大佬都推荐的Python编辑器
  7. flash mx拖拽实例_适用于Flash MX 2004 Professional的虹膜和擦除过渡面板
  8. DIY01_NE555叮咚门铃
  9. 计算机wps基础知识,计算机考试WPSOffice常见知识点
  10. 【计网知识点总结】1概述
  11. CSUOJ2257: Intergalactic Bidding
  12. 手撸架构,Java基础 面试100问
  13. 网上图书商城项目学习笔记-018生成订单
  14. Vue2.和Vue3.生命周期的区别,对比。 详解生命周期中的每个钩子函数,setup,
  15. GIF录制器之-ScreentoGif--非常好用
  16. 【300+精选大厂面试题持续分享】大数据运维尖刀面试题专栏(十)
  17. EOS基础全家桶(四)启动节点
  18. 什么是高可用性_什么是高可用性| 第2部分
  19. Qt Quick 3D系列(三):设置三维模型的金属光泽材质
  20. 如何在Windows计算机上安装和使用Apple iCloud

热门文章

  1. PHP实现简单的页面语音播报功能
  2. AList软件的使用--已经直接在win上进行磁盘映射--修改数据源为mysql
  3. 欧姆龙 CJ1W-ETN21功能块实现Socket TCP功能
  4. MUI底部菜单栏 uniapp 底部菜单栏
  5. Kali生成windows木马程序
  6. fopen和fclose的用法
  7. 涅槃重生,成就自我!
  8. 清风数学建模学习笔记——应用matlab实现分段三次埃尔米特(Hermite)插值与三次样条插值
  9. 电脑技巧:盘点10个非常实用且有趣的网站
  10. 【Javascript】BigPipe