Chinaunix首页 | 论坛 | 博客
  • 博客访问: 608051
  • 博文数量: 150
  • 博客积分: 1132
  • 博客等级: 少尉
  • 技术积分: 2067
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-11 16:46
文章分类

全部博文(150)

文章存档

2015年(15)

2014年(75)

2013年(4)

2012年(56)

分类: LINUX

2014-05-29 14:37:20

1. 标准输入(stdin):代码为 0,使用 < 或 <<。
2. 标准输出(stdout):代码为 1,使用 > 或 >>。
3. 标准错误输出(stderr):代码为 2,使用 2> 或 2>>。

/dev/null:
$ find /home -name testing > list_right 2> /dev/null

标准输出和标准错误输出重定向到同一文件中:
要将标准输出和标准错误输出重定向到同一个文件中,这个时候需要用到特殊的写法:
$ find /home -name testing > list 2> list     ###错误写法
$ find /home -name testing > list 2>&1      ###正确写法

<< 的用法:
连续的两个小于符号,表示“结束的输入字符”。
例如,我要用 cat 直接将输入的消息输出到 catfile 中,且当输入 eof 时,该次输入就结束。可以这样做:
# cat > catfile < > This is a test testing
>OK now stop
>eof    ###输入这个,立刻就结束了。
阅读(452) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~