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
原文地址:http://11183921.blog.51cto.com/11173921/1832199