2016 - 2024

感恩一路有你

linux输出重定向到文件 linux中的输出重定向是什么意思?

浏览量:1492 时间:2021-03-12 16:20:43 作者:admin

linux中的输出重定向是什么意思?

输出重定向是指将原始输出到屏幕的数据信息写入指定文件。在我们的日常学习和工作中,输出重定向的使用比输入重定向更为频繁,因此我们将输出重定向分为标准输出重定向和错误输出重定向,以及清除写和追加写。听起来很神秘?标准输出重定向(stdout,文件描述符为1):默认情况下输出到屏幕。错误输出重定向(stderr,文件描述符2):默认情况下输出到屏幕。例如,我们分别查看两个文件的属性信息,第二个文件不存在。虽然这两个文件的操作会在屏幕上输出一些数据信息,但这两个操作之间的差别实际上很大:

linux怎么把标准输出重定向其他文件?

Command> filename将标准输出重定向到新文件将标准输出重定向到文件(追加)Command

1> filename将标准输出重定向到file命令> filename 2>&;amp1将标准输出和标准错误重定向到文件命令

2> filename将标准错误重定向到文件命令2>> filename将标准输出重定向到文件(追加)命令>> filename2>&;amp1将标准输出和标准错误重定向到文件对于文件(附加)命令< filename> filename2,将命令作为标准输入,filename2作为标准输出,该命令将文件名作为标准输入。命令<<;delimiter从标准输入中读入,直到它符合分隔符。Command<&;m将文件描述符m作为标准输入。Command>&;m将标准输出重定向到文件描述符m。Command<&-关闭标准输入

~]>如果文件不存在,则创建文件;如果文件存在,则清除文件;通常,备份和清除日志文件时,此方法为:先备份日志,然后“>”,清除日志文件(文件大小变为0字节);]>>

这是将输出内容添加到目标文件中。如果该文件不存在,则创建该文件;如果该文件存在,则将新内容附加到该文件的末尾,并且不影响该文件中的原始内容。

linux输出重定向到文件 linux重定向命令 linux标准输出重定向

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。