管道符,重定向與環境變數
1.輸入重定向
一,輸入重定向中用到的符號及作用
命令 < 檔案 將檔案作為命令的標準輸入
命令 << 分界符 從標準輸入中讀入,直到遇見分解符才停止
命令 《檔案1> 檔案2 將檔案作為命令的標準輸入並將標準輸出到檔案2
二,輸出重定向用到的符號及作用
命令 >檔案 將標準輸出重定向到乙個檔案中(清空原有檔案資料)
命令 2>檔案 將錯誤輸出重定向到乙個檔案中(清空原有檔案資料)
圖上,因為沒有錯誤資訊所以是空的了
圖下,因為沒有3這個檔案,所以報錯記錄下來了
命令 >>檔案 將標準輸出重定向到乙個檔案中(追加到原有內容的後面)
命令 2>>檔案 將錯誤輸出重定向到乙個檔案中(追加到原有內容的後面)
2,管道命令符
命令a|命令b
3,萬用字元
*零個或多個字元
?匹配單個字元
4.轉義符
\將後邊乙個變數變為單純的字串
` ` 當只需要某個命令輸出值時
環境變數
命令在linux中分為四個步驟
1,判斷是否以絕對路徑或相對路徑方式輸入命令
2,檢測是否為別名命令,alisa 別名=命令,用來建立乙個屬於自己命令的別名 hhhh臥槽命令變成牛逼命令了
取消命名別名.用unalias ,格式為 unalias 別名
3,bash直譯器判斷內外部命令 type 命令名稱 來判斷使用者使用者輸入的是內部還是外部
4,系統在多個路徑中查詢使用者輸入的命令與檔案,定義這些路徑的變數叫path
變數這塊有點蒙,需要再補補
管道符 重定向與環境變數
用於把前乙個命令原本要輸出到螢幕的資料當作後乙個命令的標準輸出。例如使用翻頁的形式檢視 etc目錄中的檔案列表及其屬性 管道符作用的物件是命令和命令,重定向作用的物件是命令和檔案。使用輸入重定向能夠把檔案匯入到命令中,而輸出重定向則是能夠把原本要輸出到螢幕的資料資訊寫入到指定檔案中,輸入用的比較少,...
管道符 重定向與環境變數
1 輸入輸出重定向 1.標準輸入重定向 stdin,檔案描述符為0 預設從鍵盤輸入,也可從其他檔案或命令中輸入。2.標準輸出重定向 stdout,檔案描述符為1 預設輸出到螢幕。3.錯誤輸出重定向 stderr,檔案描述符為2 預設輸出到螢幕。表1 輸入重定向中用到的符號及其作用 對於輸出重定向來講...
管道符 重定向與環境變數
2 輸出重定向 grep sbin nologin etc passwd wc l 1 使用方式 命令a 命令b 命令c 萬用字元含義 表示匹配零個或者多個字元 匹配單個字元 0 9 匹配0 9之間的單個數字 abc 匹配a,b,c單個字元中的任意乙個字元 匹配 dev目錄下的所有以sda開頭的檔案...