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