shell中的 2 1 是什麼意思?

2021-07-15 11:32:57 字數 458 閱讀 9242

1。這裡的1和2指的是檔案描述符。

0:stdin

1:stdout

2:stderr

2。 ">"則是重定向符號。

「2>&1」的意思是:將輸出到標準出錯處理的資訊,傳送到標準輸出中。

3。「2>&1」的記憶:

如果只有「2>1」,看起來像是將檔案2的內容重定向到1檔案中去了,加上"&",則表示「&」之後跟著的數字是檔案描述符。

1標準輸出

2錯誤輸

>  >> 都輸重定向符號標準輸預設列印控制台要匯入檔案需要使用》或》 覆蓋已檔案內容》附加已內容

<  << 輸入重定向符號檔案讀取內容

2>&1 錯誤輸導入(合併)到標準輸流

grep "standard"* > grep.out 2>&1 標準輸與錯誤輸並送入grep.out檔案寫檔案式覆蓋寫(>)

cat >>filetest 2>&1 <

2 1是什麼意思?

放在啟動引數後面表示設定此程序為後台程序。shell 在執行某個命令的時候,會返回乙個返回值,該返回值儲存在 shell 變數 中。當 0 時,表示執行成功 當 1 時,表示執行失敗。shell 提供了 和 來實現命令執行控制的功能,shell 將根據 或 前面命令的返回值來控制其後面命令的執行。語...

dev null 2 1 是什麼意思

在linux中 0 表示鍵盤輸入 stdin 1 表示標準輸出 stdout 系統預設是1 2 表示錯誤輸出 stderr shell命令 command dev null 2 1 等同於 command 1 dev null 2 1 1 command 表示shell命令或乙個可執行的程式 2 表...

uma是什麼意思 UMA是什麼意思?

展開全部 uma 不明生物 是636f707962616964757a686964616f31333431376537動畫 進化戰記 betterman 中的一類人造怪物的統稱,是生命工學食料研究所 b.p.l.所長梅崎博士製造出來 協助他利用阿尼瑪斯之花 大量製造蛋白質 具有驚人攻擊性的怪物。阿拉...