Chinaunix首页 | 论坛 | 博客
  • 博客访问: 261669
  • 博文数量: 93
  • 博客积分: 3001
  • 博客等级: 中校
  • 技术积分: 1050
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-11 13:20
文章分类

全部博文(93)

文章存档

2011年(1)

2009年(92)

我的朋友

分类: LINUX

2009-07-11 18:00:04

shell启动时继承了3个文件:stdinstdoutstderr。标准输入通常来自键盘。标准输出和标准错误输出通常被发往屏幕。有些时候,需要从文件读取输入,或者将输出结果和报错信息写入文件。这些都可以通过I/O重定向来实现。请参见表13-23中列出的重定向操作符。

13-23  重定向

重定向操作符

   

< 文件名

重定向输入

> 文件名

重定向输出

>>文件名

追加输出

2>文件名

重定向标准错误输出

2>>文件名

重定向和追加标准错误输出

&>文件名

重定向标准输出和标准错误输出

>&文件名

重定向标准输出和标准错误输出(首选方式)

2>&1

将标准错误输出重定向到输出的去处

1>&2

将输出重定向到标准错误输出的去处

>|

重定向输出时忽略noclobber

< >文件名

如果是一个设备文件(/dev),使用文件作为标准输入和标准输出

 

阅读(380) | 评论(0) | 转发(0) |
0

上一篇:变量

下一篇:词表中的$和$@变量

给主人留下些什么吧!~~