1.管道符和作業控制
| #把一個程序的結果交給另一個來處理,甚至,不停地交接處理
Ctrl Z #暫停任務
jobs #查看後臺的任務
bg [id] #把任務調到後臺
fg [id] #把任務調到前臺
word& #直接將命令放到後臺執行
2.shell變量(上)
PATH #指定命令搜索路徑,當輸入命令時,Shell必須搜索系統找到對應的程序。
HOME #當前用戶的家目錄
PWD #獲得當前工作目錄路徑
LOGNAME #獲得當前用戶的登錄名
env #用於查看系統環境變量
設置 #可以查看系統的和用戶自定義的變量
變量名稱規則:字母,數字,下劃線,首位不可用數字
變量的值:有特殊符號時,使用單引號可以脫義(忽略本字符在系統中的意義,使用字符本身)
變量的累加:當變量比較複雜的時候,將變量用雙引號引起來,多個變量之間相互疊加,要用雙引號將變量引起來
3.shell變量(下)
本地變量:自定義的本地變量僅對本。終端有效值。
export #可以將本地環境變量宣告爲全局環境變量(實際對子殼起作用,子殼宣告的全局變量,對上層shell不起作用)
未設置的變量名 #刪除自定義的變量
4.環境變量配置文件
/ etc / profile #系統層次,用戶環境變量,需登陸執行
/ etc / bashrc #系統層次,用戶無需登陸,執行shell就能生效
〜/ .bashrc #用戶層次,用戶無需登錄執行shell腳本時調用bashrc
〜/ .bashrc_profile #用戶層次 ,用戶登陸後可以執行,可以掉用的bashrc
〜/ .bashrc_history #用戶層次,記錄了歷史命令
〜/ .bashrc_logout #用戶層次,用戶登出的相關操作
PS1#主提示符變量,也是默認提示符變量等等/ PSS ='\ u @ \ h:\ w \'',用戶@主機:當前目錄$ .eg:[root @ Chauncey~],root爲登陸的用戶,@後爲主機名,〜位置爲當前目錄.PS1 ='\ [\ 033 [01; 32m \] \ u @ \ h \ [\ 033 [00m \]:\ [\ 033 [01; 36米\] \ W \ [\ 033 [00米\] \ $“
PS2 #PS2多行命令的默認提示符,默認值是 >