Linux将Shelll输出写入到文件

 

linux中有三种标准输入输出,分别是 STDIN,STDOUT,STDERR,对应的数字是 0,1,2。

STDIN 是标准输入,默认从键盘读取信息;
STDOUT 是标准输出,默认将输出结果输出至终端,也就是显示器之类的东西;
STDERR 是标准的错误信息,默认也会显示在终端上。

 &表示全部输出,0,1,2

&>  以覆盖的方式,写入文件

&>> 将输出追加到文件

将命令的正确输出与错误输出都放入文件。

/dev/null,垃圾箱。

将无用输出放入垃圾箱。

命令>>文件1 2>> 文件2

将正确输出保存到文件1,错误输出保存到文件2

也可参考:

http://blog.csdn.net/huangfei711/article/details/51059310 

http://blog.csdn.net/wenxuechaozhe/article/details/52564394

posted @ 2016-11-06 20:20  tjc123  阅读(19366)  评论(0编辑  收藏  举报