Linux設定系統變量和單個用戶的環境變量問題


  環境為Ubuntu。

  設定系統變量意思就是所有用戶都可以使用設定的環境變量,而設定用戶的單個環境變量意思就是只有設定環境的該用戶才可以使用這個環境變量。

  這里以java的jdk環境變量JAVA_HOME舉例:

  首先查看環境變量命令有:

    env  查看當前用戶可使用的所有環境變量

    echo $XXX  查看單個名稱為XXX的環境變量。例如: echo $JAVA_HOME

  1.如何設定系統環境變量:

    系統全局環境變量的設定需要在文件/etc/profile文件中編輯設定。這里用vi命令編輯profile文件,在最后一行加入export JAVA_HOME=XXX 。這里的XXX指定你的jdk路徑,我就不寫了,然后保存。具體的vi命令如何編輯可自行百度。

    這時你用env或者echo命令查詢就可以查到了。

  2.如何設定指定用戶的環境變量  

 

    用戶的環境變量需要在用戶的默認目錄中設定,當你創建一個用戶的時候一般會在用戶目錄中的.bashrc文件中設定,方法和上面的一樣。

    這里我創建一個tom用戶,並指定tom用戶的默認目錄在/home/tom目錄中:

      useradd -d /home/tom -m tom

      參數解釋:

        -d 指定用戶默認列表
        -m 當用戶列表不存在時則創建

      這里會創建一個用戶是tom,用戶組也是tom的用戶,並指定tom的默認列表。

      進入tom目錄:cd /home/tom

      執行查詢:ls -la

      這里你就會看到一個.bashrc文件(注意文件以 . 開頭),和上述編寫profile文件一樣,在最后一行加入export JAVA_HOME=XXX 即可。

 

   

        

      

 


免責聲明!

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



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