linux权限不够tee,Linux Tee命令

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”。考虑以下输出:

linux-tee-filters.png

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

编写文件并追加输出

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

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

linux-tee-filters2.png

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

将数据状态写入文件

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

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

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

linux-tee-filters3.png

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

写入多个文件

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

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

linux-tee-filters4.png

写入特权文件

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

忽略中断

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

隐藏输出

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

考虑以下输出:

linux-tee-filters5.png

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”命令代表流编辑器。它用于使用 […]...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值