SHELL實戰day2
阿新 • • 發佈:2018-12-18
一 管道符、作業控制
1:管道符作用:(|)把前面輸出的內容交給後面的命令
2:作業控制
ctrl + z 暫停作業
fg:任務前端執行
jobs:檢視後臺暫停的作業
bg:任務後臺執行
vmstat 1: 顯示系統執行狀態
sleep 1000:暫停1000秒
sleep 1000 & :直接將命令放到後端執行
二 SHELL變數上
1:env:獲取系統的常用環境變數 (系統變數的變數名一般為大寫)
2:set: 檢視系統內建和使用者自定義的環境變數
3:變數名規則 字母、數字、下劃線,首位不能是數字
4:變數值有特殊符號(如 $等)的時候,用單引號括起來
5:變數累加
三 SHELL變數下
1:檢視使用者在那個終端下:
2:非全域性變數與全域性變數
export:宣告全域性環境變數,聲明後在當前向下所有shell下該變數都生效,但是不向上全域性生效。
3:unset 取消變數
四 環境變數配置檔案
1:系統層次:/etc/profile 使用者環境變數、互動、登入才執行
/etc/bashrc 使用者不用登入、執行shell就生效
2:使用者層次:.bashrc、.bash_profile、.bash_history、.bash_logout
3:變數PS1
定義位置:/etc/bashrc