沈阳设计网站,成安专业做网站,好网站建设公司地址,免费模板素材网站Linux重定向linux中经常需要后台执行程序#xff0c;并将程序输出结果记录到本地文件#xff0c;因此可选择或者操作。追加模式 示例#xff1a;echo ‘abc’ test.txt覆盖模式 示例#xff1a;echo abctest.txt0标准输入、1标准输…Linux重定向linux中经常需要后台执行程序并将程序输出结果记录到本地文件因此可选择或者操作。追加模式 示例echo ‘abc’ test.txt覆盖模式 示例echo abctest.txt0标准输入、1标准输出(一般使用时默认的是标准输出)、2标准错误输出示例将程序的错误信息输出到log文件中 ./program 2log注意标准输出还是在屏幕上但是错误信息会输出到log文件中注意21将错误信息重定向到标准输出/dev/nulllinux下特殊文件/dev/null所有重定向到它的信息都会消失。当我们不需要回显程序的所有信息时既可以将输出重定向到它。示例ls 1/dev/null 2/dev/null将标准输出和错误信息都不显示。如下方法有同样结果。示例ls /dev/null 21注意顺序不能更改先把标准输出重定向到/dev/null然后将标准错误重定向到标准输出因为标准输出已经重定向到了/dev/null因此标准错误也将重定向到/dev/nullnohup结合/dev/null使用nohup时会自动将输出写入默认nohup.out文件文件会持续增大nohup ./program /dev/null 2log nohup ./program /dev/null 21