Linux中各種操作符 重定向操作符 管道符

2021-06-16 13:03:14 字數 424 閱讀 2669

linux重定向操作符 功能描述

> 將命令輸出寫入檔案或裝置,而不是命令提示符或控制代碼,清空原有檔案然後寫入

< 從檔案而不是從鍵盤或控制代碼讀入命令輸入

>> 將命令輸出新增到檔案末尾而不刪除檔案中已有的資訊 與》比較使用

>& 將乙個控制代碼的輸出寫入到另乙個控制代碼的輸入中

<& 從乙個控制代碼讀取輸入並將其寫入到另乙個控制代碼輸出中

| 從乙個命令中讀取輸出並將其寫入另乙個命令的輸入中;也稱為管道操作符

mysh > mylog.txt 2>&1就可明白:

> mylog.txt意思是將標準輸出重定向到mylog.txt,等價於mysh 1> mylog.txt;

2 >& 1 意思是將錯誤輸出重定向到控制代碼1標準輸出;綜合起來就是mysh命令執行過程中產生的標準輸出和錯誤輸出都會被重定向到mylog.txt中;

命令重定向操作符

使用命令重定向操作符 redirection operators 可以使用重定向操作符將命令輸入和輸出資料流從預設位置重定向到不同的位置。輸入或輸出資料流的位置即為控制代碼。下表列出了可用於將命令輸入和輸出資料流進行重定向的操作符。重定向操作符 說明 將命令輸出寫入到檔案或裝置 例如印表機 中,而不...

dos命令 重定向操作符

可以使用重定向操作符將命令輸入和輸出資料流從預設位置重定向到不同的位置。輸入或輸出資料流的位置即為控制代碼。下表列出了可用於將命令輸入和輸出資料流進行重定向的操作符。重定向操作符 說明 將命令輸出寫入到檔案或裝置 例如印表機 中,而不是寫在命令提示符視窗中。從檔案中而不是從鍵盤中讀入命令輸入。將命令...

使用命令重定向操作符

更新日期 01 21 2005 可以使用重定向操作符將命令輸入和輸出資料流從預設位置重定向到其他位置。輸入或輸出資料流的位置稱為控制代碼。下表將列出可用的控制代碼。控制代碼控制代碼的數字代號 描述stdin 0鍵盤輸入 stdout 1輸出到命令提示符視窗 stderr 2錯誤輸出到命令提示符視窗 ...