管道符、重定向與環境變量linux
1、重定向bash
一、輸出重定向:將命令輸出的信息寫入文檔spa
>清空寫入正確重定向進程
>> 追加寫入正確重定向文檔
2>清空寫入錯誤重定向變量
2>>追加寫入錯誤重定向grep
&>> 追加寫入全部重定向 不論正確仍是錯誤im
二、輸入重定向:將文件做爲命令的標準輸入重定向
<環境變量
2、管道符 | 命令 A | 命令 B 將命令A的結果 交給命令B 再次處理
例如:檢查進程 ps -ef | grep root
管道符還能夠 命令A |命令B | 命令C 。。。
3、 命令通配符
一、*:通配全部字符
二、?:通配單個字符
三、[ a,b,c] 指定通配用逗號隔開 還有[ a-z ] ,[1-9]
4、轉移符
一、" " :雙引號 表示是一個總體
二、' ' :單引號 表示將所有轉義爲字符
三、/ : 反斜槓 表示只將/後面的轉義爲字符
四、` ` : 反引號 表示 執行裏面的命令 hh = `uptime` $hh
5、環境變量
命令在linux 中執行分爲4個步驟:
一、路徑+命令:/bin/ls 若是是的話 直接執行
二、檢查是不是別名
建立別名:alias zqs = 「uptime」
取消別名: unalias zqs
三、判斷是不是內部命令: 內部命令就是bash內部的執行 bash會直接執行 1%
type 查看是不是內部命令
四、外部命令 :系統在多個路徑中查找用戶輸入的命令文件 99%
系統中的命令都是存在文件中,直接命令時都是去尋找命令所在的文件
PATH 就是由這些命令所在文件的路徑組成的一個變量,而後bash解釋器就會在在這些地方逐個查找
PATH 至關於解釋器的小助手,方便查找
例: ZQS=/etc/bin
cd $ZQS 便可直接進入 /etc/bin
若是先要讓全部人都能使用這個ZQS 那麼 export ZQS 便可 將其轉換爲全局變量