Linux Shell基礎 - Bash變量 - 環境變量 - 位置參數變量 - 預定義變量


01、環境變量  =>  用戶自定義變量只在當前的Shell中生效,而環境變量會在當前Shell和這個Shell的所有子Shell當中生效。

        如果把環境變量寫入相應的配置文件,那么這個環境變量就會在所有的Shell中生效,

02、設置環境變量  =>  export  變量名=變量值

    申明變量

    查看變量  =>  env

    查看變量內容  =>  echo $變量名

    刪除變量  =>  unset  變量名

03、系統常見環境變量  

    (01)、PATH  =>  系統查找命令的路徑

    (02)、PSI  定義系統提示符的變量

        

        例如:[root@bogon ~]# PSI="[\u@\t \w]\$ "  : \u:代表root;\t代表主機名;\w(w小寫,大寫表示絕對路徑)代表 ~

04、位置參數變量  =>  寫入到腳本文件內

    

     例如:創建一個腳本 canshu.sh:寫入 echo $0 echo $1  echo $2  echo $3 

                   echo $0:$0 代表命令本身,$1-$9 代表第一個到第九個參數。

       執行腳本文件的時候:./canshu.sh  11 22 33 

 

 05、預定義變量

     

 

     $$:輸出當前進的PID 

       這個PID就是variable,sh這個腳本執行時,生成的進程的PID;

       

 

06、接收鍵盤輸入  =>  red [選項] [變量名]

    -p“提示信息” :在等待的read出入時,輸出提示信息read命令會一直等待用戶輸入,使用此選項可以指定等待的時間    

    -t :read命令會一直等待用戶輸入,使用此選項可以指定等待時間

    -n字符數:read命令接受指定的字符數,就會執行

    -s:隱藏輸入的數據,適用於機密信息的輸入

    例如:

        

 

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM