1. 程式人生 > >重定向、管道符、環境變數

重定向、管道符、環境變數

輸入重定向(標準輸入) STDIN  0表示,預設從鍵盤輸入,可以從檔案中進行讀取,使用<

輸出重定向  使用>   使用>>表示追加(自動換行)

標準輸出  STDOUT  1表示,預設輸出螢幕

錯誤輸出  STDERR  2表示,預設輸出螢幕

管道命令符 |

命令A | 命令B  將命令A的結果作為命令B的條件

可以連續使用

命令A | 命令B | 命令C

命令列萬用字元*、+、?

*表示匹配任意個字元

+表示一次或者多次前邊的字元

?表示匹配單個字元

轉義字元

/(反斜槓):反斜槓後面的一個變數變為單純的字串

''(單引號):轉義其中所有的變數為單純的字串

“”(引號):保留其中的變數屬性,不進行轉移

``(反引號):把其中的命令執行後的結果返回

環境變數

變數:用於保留計算機中可變數值的資料型別(鍵值)

Linux中 變數預設都是大寫的,即使自定義(可以小寫 可以大寫)

系統變數:系統已經定義好的了

常見的系統變數如下:

自定義變數: 自己定義