1. 程式人生 > >SHELL實戰day2

SHELL實戰day2

                                        一   管道符、作業控制

1:管道符作用:(|)把前面輸出的內容交給後面的命令
SHELL實戰day2
2:作業控制
ctrl + z 暫停作業
fg:任務前端執行
jobs:檢視後臺暫停的作業
bg:任務後臺執行
vmstat 1: 顯示系統執行狀態
sleep 1000:暫停1000秒
sleep 1000 & :直接將命令放到後端執行

                                      二  SHELL變數上

1:env:獲取系統的常用環境變數 (系統變數的變數名一般為大寫)
2:set: 檢視系統內建和使用者自定義的環境變數
SHELL實戰day2

3:變數名規則 字母、數字、下劃線,首位不能是數字
4:變數值有特殊符號(如 $等)的時候,用單引號括起來
5:變數累加
SHELL實戰day2

                                         三 SHELL變數下

1:檢視使用者在那個終端下:
SHELL實戰day2
2:非全域性變數與全域性變數
export:宣告全域性環境變數,聲明後在當前向下所有shell下該變數都生效,但是不向上全域性生效。
SHELL實戰day2
3:unset 取消變數
SHELL實戰day2

                                            四 環境變數配置檔案

1:系統層次:/etc/profile 使用者環境變數、互動、登入才執行
/etc/bashrc 使用者不用登入、執行shell就生效
2:使用者層次:.bashrc、.bash_profile、.bash_history、.bash_logout
SHELL實戰day2

3:變數PS1
定義位置:/etc/bashrc
SHELL實戰day2