| :前面命令執行的結果輸出內容,做爲後面命令的輸入:如cat 1.txt|grep 'aaa' (打印出1.txt中含有aaa的行)shell
ctrl+z 暫停命令bash
fg恢復暫停的命令;fg 2恢復第二個spa
jobs查看暫停或在後臺的命令登錄
bg將命令丟後臺;bg 2後臺
ctrl+c終止命令變量
命令後+&命令丟後臺配置
ctrl+l清屏file
env顯示系統內置環境變量grep
set 顯示env+用戶自定義變量配置文件
變量名規則:字母、數字、下劃線;首位不能爲數字
變量值規則:有特殊字符時需用單引號括起來
全局變量:使定義的變量在全部子shell都生效;定義變量前加export:如export zjy=25
取消變量:unset 變量名;
/etc/profile 系統層;用戶環境變量,交互,登陸才執行
/etc/bashrc 系統層;用戶不用登陸,執行shell就生效;定義PS1變量,
~/.bash_profile 用戶層;同/etc/profile
~/.bashrc 用戶層;同 /etc/bashrc
~/.bash_history 用戶執行過的歷史命令
~/.bash_logout 定義用戶退出時作的操做
PS1:登陸提示符;賦值需用單引號括起來;\u用戶; \h主機名; \W當前層的目錄名;\w絕對路徑; \$普通用戶顯示$,root顯示#;
PS2:啓用其餘命令交互時的提示符