管道 重定向 環境變數

2022-07-22 11:09:18 字數 848 閱讀 6424

1.管道命令符|

#grep access.log | awk ''

2.重定向:

a.輸出重定向:

清空原有檔案內容

#echo 'hello world' > /home/test.txt

將內容追加到原有檔案後面

#echo 'hello world' >> /home/test.txt

b.輸入重定向

將檔案作為命令的標準輸出

#wc -l < access.log 等同於cat access.log | wc -l

3.命令列萬用字元

* 匹配零個或多個字元

? 匹配任意單個字元

[0-9] 匹配範圍內的數字

[abc] 匹配範圍內的任意字元

4.特殊字元擴充套件

\(反斜槓) 轉義後面單個字元

''(單引號) 轉義後面所有字元

""(雙引號) 變數依然生效

``(反引號) 執行命令與句

示例:echo `uname -a`

4.path/環境變數

檢視當前系統中的path變數

#echo $path

設定命令別名

#alias cp="cp -i"

取消命令別名

#unalias cp

檢視環境變數

#env

檢視變數是內部還是外部變數,如

#type ls

export:區域性變數提公升為全域性變數

如:將home目錄設定給變數workdir

#export workdir=/home

管道符 重定向與環境變數

用於把前乙個命令原本要輸出到螢幕的資料當作後乙個命令的標準輸出。例如使用翻頁的形式檢視 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開頭的檔案...