社区
系统维护与使用区
帖子详情
如何将一个命令的输出输出到屏幕上,并且同时保存到一个文件中?
computerbilly
2003-08-19 05:14:31
如何将一个命令的输出输出到屏幕上,并且同时保存到一个文件中?
...全文
64
5
打赏
收藏
如何将一个命令的输出输出到屏幕上,并且同时保存到一个文件中?
如何将一个命令的输出输出到屏幕上,并且同时保存到一个文件中?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ayiiq180
2003-08-21
打赏
举报
回复
如下:
ls -l > file | cat file
caiyi0903
2003-08-20
打赏
举报
回复
->
rlei
2003-08-20
打赏
举报
回复
应该不行。
pandeng711
2003-08-19
打赏
举报
回复
好像不行,输入输出重定向也只是转移输出位置,不可能复制一份。
ayiiq180
2003-08-19
打赏
举报
回复
用|也就是管道命令
《
文件
和目录操作
命令
》
命令系列Series> <2.>
Re: 《
文件
和目录操作
命令
》 =================================== 本人在教学和实战过程
中
发现,即便是有一定运维经验的人,可能已经能够搭建一定复杂度的Linux架构,但是在来来回回的具体操作
中
,还是体现出CLI(
命令
界面)功底不够扎实,甚至操作的非常‘拙’、处处露‘怯’。 对
一个
士兵来说,枪就是他的武器,对于
一个
程序员来说,各种library(工具库)就是他的武器;而对于Linux运维人员来说,无疑
命令
行工具CLI(
命令
界面)就是他们的武器;高手和小白之间的差距往往就体现在对于这些“武器”的掌握和熟练程度上。有时候
一个
参数就能够解决的事情,小白们可能要写
一个
复杂的Shell脚本才能搞定,这就是对CLI(
命令
界面)没有理解参悟透彻导致。 研磨每
一个
命令
就是擦拭手
中
的作战武器,平时不保养不理解,等到作战的时候,一定不能够将手
中
的武器发挥到极致,所以我们要平心、静气和专注,甘坐冷板凳一段时间,才能练就一身非凡的内功! 本教程从实战出发,结合当下流行或最新的Linux(v6/7/8 版本)同时演示,将
命令
行结合到解决企业实战问题
中
来,体现出教学注重实战的务实精神,希望从事或未来从事运维的同学,能够认真仔细的学完Linux核心
命令
的整套课程。 本课程系列将逐步推出,看看我教学的进度和您学习的步伐,孰占鳌头! 注:关于教学环境搭建,可以参考本人其它课程系列,本教学
中
就不再赘述! 《参透 VMware 桌面级虚拟化》 《在虚拟机
中
安装模版机(包括应用软件等)》 《SecureCRT 连接 GNS3/Linux 的安全精密工具》---------------------
Linux 将
命令
的
输出
保存
到
文件
在这里,你要将标准错误(2) 重定向(&)到与标准
输出
(1)相同的地址。顺便说一句,你是否注意到,当你将
命令
输出
发送到
一个
文件
时,你再也无法在终端上看到它了。类似于将水流发送到两个方向的三通管,tee
命令
将
输出
发送到终端以及
文件
(或作为另
一个
命令
的输入)。如果你使用 > 再次重定向到相同的
文件
,
文件
内容将被替换为新的
输出
。使用重定向操作符,它会将
输出
保存
到
文件
中
而不是在
屏幕
上显示。你可以使用 2>&1 将
命令
的
输出
和错误
保存
到同
一个
文件
中
。> 会将
命令
输出
重定向到
文件
,它会替换
文件
中
的所有内容。
Linux
命令
输出
保存
到
文件
中
的方法
方法 1:重定向 将
输出
保存
到
文件
中
而不是在
屏幕
上显示。 “>“” 会将
命令
输出
重定向到
文件
,它会替换
文件
中
的所有内容。 “>>” 会将
命令
输出
添加到
文件
现有内容的末尾。 使用标准
输出
重定向运算符>将
输出
重定向到
文件
: command > file.txt 如果file.txt不存在,它会自动创建。 如果 Linux
命令
返回错误,那么错误不会
保存
在
文件
中
。可以使用2>&1将
命令
的
输出
和错误
保存
到同
一个
文件
中
,如下所示: command > file.tx
linux shell tee
命令
:既想把
输出
保存
到
文件
中
,又想在
屏幕
上看到
输出
内容
linux shell tee
命令
tee的作用是将一份标准输入多重定向,一份重定向到标准
输出
/dev/stdout,然后还将标准输入重定向到每个
文件
FILE
中
。 在执行Linux
命令
时,我们可以把
输出
重定向到
文件
中
,比如 ls >rumenz.txt,这时不能看到
输出
了,如果我们既想把
输出
保存
到
文件
中
,又想在
屏幕
上看到
输出
内容,就可以使用tee
命令
了. 总结: tee
命令
读取标准输入,把这些内容同时
输出
到标准
输出
和(多个)
文件
中
,tee
命令
可以重定向标准
输出
到多个
文件
。要注意的是:在使用管道线时,前
linux
输出
到
文件
新,如何将Linux
命令
输出
保存
到
文件
的两种方法
本篇文章分享了如何将Linux
命令
行
输出
保存
到
文件
中
。文章分享了两种方法:一种是使用Linux IO重定向符号,一种是使用tee
命令
。tee
命令
比Linux IO重定向符号更好用。当您在Linux终端
中
运行
命令
或脚本时,它将在
屏幕
上打印
输出
以供您立即查看。有时您需要将
输出
保存
到
文件
中
以备将来参考。一般情况下很多人都使用复制粘贴,但是这种效率太低,本篇文章分享
一个
更好的方法:将Linux
命令
行
输出
保...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章