码迷,mamicode.com
首页 > 其他好文 > 详细

标准I/O和管道

时间:2016-07-31 00:28:13      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:linux   管理员   管道   键盘   定向   

linux给用户提供3种I/O设备:

1、标准输入(STDIN) :0 默认接收键盘的输入

2、标准输出(STDOUT):1 默认输出到终端窗口

3、标准错误(STDERR):2 默认输出到终端窗口          

使用>重定向到文件,如果文件已存在会覆盖,而采用>>则会进行累加

错误信息进行重定向要使用2>进行,错误信息> 相当于 space>

使用&> 或 2>&1 可以将所有信息也进行重定向。

&>使用方法是 # &> # 

2>&1使用方法是 # > # 2>&1

多个命令进行重定向要使用()将命令括起来

tr命令的格式是


|:管道必须由能够进行标准输入输出命令1 | 命令2 | 命令3 |

 使用 |tee 命令可以在将输出到当前窗口同时将输出输入到管道

set -C 可以使文件防止被覆盖,set +C可以解除(只对当前用户在下线前有效)

linux管理员的UID=0








               

标准I/O和管道

标签:linux   管理员   管道   键盘   定向   

原文地址:http://11183921.blog.51cto.com/11173921/1832199

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!