shell重定向错误

1只重定向错误

ls -al badfile 2> test4
cat test4

现在运行上面的命令,错误信息不会出现再屏幕上面了,而是该命令生成的任何错误都会保存在输出文件中,不过这个只会重定向错误信息,而非普通数据。

ls -al test badtest test2 2> test5

正常的输出仍会输出到屏幕,而错误信息会保存到文件中

2 重定向错误和数据

2016-06-09 16-38-52屏幕截图.png

3将错误信息和正常输出到同一个文件,shell提供了一个特殊的重定向符号&>,且错误的优先级比正常输出更高,这样就能在一处地方查看所有错误信息了

2016-06-09 16-39-21屏幕截图.png

每天进步一些,最后会变成php老司机!

nickname
content