被打印到屏幕上的信息有两种:
- 是写到stdout的(可以用1表示)
- 是写到stderr的(可以用2表示)
- 如果你用command > filename或者command 1> filename的形式,只有写到stdout的信息会被重定向到filename中;
- 如果用command 2> filename的形式,只有写到stderr的信息会被重定向到filename中;
- 如果要将stdout和stderr的信息全部重定向到文件中,可以用:command > filename 2>&1或者command &> filename(这个比较好,简洁,强大)