Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89016
  • 博文数量: 33
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2015-09-21 16:23
文章分类

全部博文(33)

文章存档

2016年(5)

2015年(29)

我的朋友

分类: LINUX

2015-11-09 13:00:58

说明命令重定向里几个常用的符号与设备:
 < :由 < 的右边读入参数文件;

 > :将原本由屏幕输出的正确数据输出到 > 右边的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) |
给主人留下些什么吧!~~