把信息追加到文件中linux,linux 把文件末尾输出到另一个文件

“>”重定向覆盖原来的文件;“>>”追加

到文件的末尾。

1、重定向标准输出,可以使用“>”符号,举例:

dir my_dir > filelisting.txt

将把 dir 命令的标准屏幕输出重定向到文本文件 filelisting.txt 文件里

2、重定向标准错误,可以使用结构“2>

”,

例:

dir my_dir 2> errorlisting.txt

以上命令将送标准输出到屏幕上,如果没有错误信息,将没有任何信息写到 errorlisting.txt

文件里。如果出错,则没有什么东西输出到屏幕,而文件 errorlisting.txt 将包含错误信息。

3、dir my_dir > file_and_error_listing.txt 2>

&

1

(&1表示和前面相同)以上命令先重定向标准输出到文本文件里,然后再重定

向标准错误到和标准输出同样的位置。

4、还可以使用符号“|

”(管道命令

)把一个命令的标准输出送到另外一个命令的标准输入

下面例子里,dir 命令的标准输出通过管道输入到命令 more 里(输出满屏的时候自动暂停):   dir | more

5、使用“tee

”命令把标准输出同时写到文件和屏幕

:dir | tee filelisting.txt

6、Linux下还有一个特殊的文件/dev/null,所有重定向到它的信息都会消失得无影无踪<


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部