command > filename 把把标准输出重定向到一个新文件中
command >> filename 把把标准输出重定向到一个文件中(追加)
command 1 > fielname 把把标准输出重定向到一个文件中command > filename 2>&1 把把标准输出和标准错误一起重定向到一个文件中
command 2 > filename 把把标准错误重定向到一个文件中command 2 >> filename 把把标准输出重定向到一个文件中(追加)
command >> filename 2>&1 把把标准输出和标准错误一起重定向到一个文件中(追加)
被打印到屏幕上的信息有两种:一种是写到stdout的(可以用1表示),另一种是写到stderr的(可以用2表示),如果你用command > filename或者command 1> filename的形式,只有写到stdout的信息会被重定向到filename中;如果用command 2> filename的形式,只有写到stderr的信息会被重定向到filename中;如果要将stdout和stderr的信息全部重定向到文件中,可以用:command > filename 2>&1,或者上面提到的command &> filename。
本文详细介绍了Linux命令行中标准输出和标准错误的重定向方法,包括覆盖与追加两种方式,并解释了如何同时重定向标准输出和标准错误到同一个文件。
1466

被折叠的 条评论
为什么被折叠?



