環境變量下的用戶變量和系統變量的區別


 

 

環境變量分為系統環境變量和用戶環境變量。
  系統環境變量對所有用戶起作用,就是有點公用的意思。
  而用戶環境變量只對當前用戶起作用,就是有點私有的意思。
  例如你要用java,那么你把java的bin目錄加入到path變量下面,那么它就是系統環境變量,所用用戶登陸,在命令行輸入java都會有java的幫助信息出來。而如果你在某個用戶的變量下面新建一個變量,那么它就只對這個用戶有用,當你以其他用戶登陸時這個變量就和不存在一樣。
  這個問題在linux下面就相對好理解一些,系統變量都在/etc/profile文件里面,而用戶的變量則在~/.bash_profile(如果用的是bash的話),每個用戶的用戶目錄對其他用戶不可見。假設有a,b,c三個用戶,你在a的變量文件中寫入語句在屏幕上述出a,在b的輸出b,c的什么都不輸出,系統文件輸出sys,那么當你用a用戶登陸時,輸出a;用戶b登陸輸出b,用戶c則輸出sys.


免責聲明!

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



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