自學Linux Shell6.2-用戶自定義環境變量


點擊返回 自學Linux命令行與Shell腳本之路

6.2-用戶自定義環境變量

1.設置局部用戶定義變量

  • 一旦啟動bash shell(或者執行一個shell腳本),你就能創建這個shell進程可見的局部環境變量;
  • 局部環境變量一定更要使用小寫;
  • 可以通過  =  給環境變量賦值,值可以使數值或者字符串;
  • 變量名、等號、值之間沒有空格;
  • 若給一個變量賦值一個含有空格的字符串值,必須用   " "   來界定字符串的首尾;
  • 設置了局部環境變量之后,就能在shell進程任何地方使用,但是如果生成了另外一個shell,它在子shell中就不可用

2.設置全局環境變量

  • 設定全局環境變量的進程所創建的子進程中,該變量都是可見的;
  • 設置全局環境變量,先創建一個局部環境變量,然后再把它導入到全局變量中; 通過export命令導入,變量前不要加$;
  • 修改子shell全局環境變量並不會影響父shell中該變量的值,甚至無法使用expert命令去改變父shell中全局環境變量的值。

 

以上分析,在定義局部環境變量my_variable 后,bash命令啟動了一個子shell,在這個子shell中能夠正確的顯示變量my_variable 的值

3.刪除環境變量

  • 刪除環境變量使用unset命令,不加$;      使用到變量使用$ ,操作變量不使用$ 
  • 在子shell刪除環境變量不會影響父shell中的值

 


免責聲明!

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



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