linux的输出重定向命令是什么(linux的输出重定向)-编程知识网

linux中报错“把输出追加到nohup.out”什么意思?

这不是报错,只是提示,后台执行程序的输出都被重定向到nohup.out文件

LINUX题,“请叙述重定向符号>和>>的异同”?

同: 它们的作用都是改变各种提示信息的输出方向,把提示信息输出到指定的地方去——各种提示信息默认是输出到屏幕上去的. 异: 它们的作用稍有差别。

单个的>表示以覆盖方式重定向提示信息,也就是说如果目的地原来有内容,将把原来的内容清除掉,用新内容填充; >>表示以追加的方式重定向提示信息,也就是说,如果目的地原来有内容,原有的内容将保持不变,在原有内容之后追加新内容。例如:假设d:/test.txt中的内容是:I Love batch。那么,在cmd窗口中,分别使用如下两条语句:echo me,too>d:/test.txt和echo me,too>>d:/test.txt,将会发现,使用第一条语句之后,test.txt中只有一行内容:me,too,而使用第二条语句之后,test.txt中将有两行内容,分别是I Love batch和me,too。

linux eof用法?

我们在脚本中经常会发现使用EOF的情况。EOF可以结合cat命令对内容进行追加。比如:执行脚本的时候,需要往一个文件里自动输入多行内容。如果是少数的几行内容,可以用echo命令追加,但如果是很多行,那么单纯用echo追加的方式就不太适合了。

语法格式:

<<EOF //开始

….

EOF //结束

PS:EOF不是固定的,可以自定义其他,但需注意,结束符和起始符要保持一致

重定向符号:

< :输入重定向

> :输出重定向

>> :输出重定向,追加,不覆盖之前内容

<< :标准输入来自命令行的一对分隔号的中间内容

linux中如何保存find查找出来的内容到一个文档?

find ./ -name xxx > filename把标准输出重定向到filename中find ./ -name xxx >> filename把标准输出追加到filename中