管道-做業控制-shell變量

管道

|  :前面命令執行的結果輸出內容,做爲後面命令的輸入:如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:啓用其餘命令交互時的提示符

相關文章
相關標籤/搜索