说明命令重定向里几个常用的符号与设备:
< :由 < 的右边读入参数文件;
> :将原本由屏幕输出的正确数据输出到 > 右边的file(文件名称)或device(设备,如printer);
>> :将原本由屏幕输出的正确数据输出到 >> 右边,与 > 不同的是,该文件将不会被覆盖,而新的数据将以累加方式添加到文件的最后面;
2> :将原本应该由屏幕输出的错误数据输出到2>的右边;
/dev/null :可以视为垃圾设备。
例如:
$ ls >zhyi.txt (等价于 $ ls 1>zhyi.txt 其中1一般省去)表示将标准输出(ls 结果输出到终端,终端也是文件)重定向到文件zhyi.txt(ls结果输出到文件zhyi.txt中)
同理
注意:一般只有0和1省去,其他要写,如ls 2>zhyi.txt 表示将标准错误重定向到文件zhyi.txt
阅读(970) | 评论(0) | 转发(0) |