五.環境變量配置檔案
(1)配置檔案簡介
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 環境變量配置檔案:将環境變量寫入的檔案。
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 source 配置檔案------------>強制讓修改過的配置檔案生效 .配置檔案------------>強制讓修改過的配置檔案生效
系統的環境變量配置檔案:
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 ~ 表示家目錄 将環境變量寫入上圖任意一個檔案中後,都會永久生效
(1)配置檔案作用
環境變量配置檔案調用順序:
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 (4)其他配置檔案和登陸資訊
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 六.Shell程式設計
1.正規表達式
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 2.字元截取指令 (1)cut指令------------>提取列
cut一般和grep通過管道符“|”一起使用
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 cut 指令預設分隔符為“tab”制表符 -d ":" 則為指定分隔符為: 号 範例:
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 按“:”分隔符提取 cut -d ":" -f 1,3 /etc/passwd
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 (2)printf指令
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 (3)awk指令------------>可以提取列
awk預設識别分隔符為:制表符 空格
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 範例:
df -h | grep "sda5" | awk '{printf $1 "\t" $5 "\n" }'
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 AWK的條件:BEGIN
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 FS内置變量:
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 FS=“:”------------->指定分隔符為:号
AWK的條件:END
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 AWK的關系運算符
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 (4)sed指令------------>修改指令結果
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 一般處理都要添加-n sed -n ‘2p’ /etc/passwd
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下 又如:
df -h|sed -n ‘2p’
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下
Linux系統基礎之七:Shell程式設計下