Now you can Subscribe using RSS

Submit your Email

2017/09/24

Linux 環境變數設定

asd
程式開發的時候很常會設定環境變數
在 Linux 下設定有幾種方法

直接使用 export 寫入的當電腦重新開啟之後就需要重新設定
所以比較長使用得就是寫入 /etc/profile 或者 /home/user/.bashrc 來進行設定
(user 為你當前登入的使用者帳號)

設定在 profile 中需要重新開啟電腦新設定才會生效
設定在 .bashrc 中只需要重新開啟 Terminal 就可以生效


設定方法如下
使用你的編輯指令 vi or vim 進行該文件的編輯
sudo vim /etc/profile
然後到最下方新增你想要的環境變數進去
我們以 JAVA_HOME 為例子

到文件最下方新增以下文字
JAVA_HOME=/src/local/jdk1.8.0_131/bin
PATH=$PATH:JAVA_HOME
export PATH
JAVA_HOME是我想要設置的變量名稱等於後面是我放置 jdk 指令的路徑
最後的 export PATH
等同於你直接開啟  Terminal 輸入
export PATH=$PATH:/src/local/jdk1.8.0_131/bin
如果有多個變量要使用要用分號作為區隔
但是直接在 Terminal 輸入 export 關機或是重開之後作用就會失效
而且也不方便使用在設定檔中進行修改還可以設置 tag 方便修改變量位置

最後可以使用 echo 指令來確認環境變量數值
使用方法如下
echo $JAVA_HOME
使用錢字符號加上你設置的變量名稱,最後終端機會幫你印出你設定的變量數值
如果設定在 /etc/profile 中又不想要重起電腦
可以在設定完之後使用 source 指令,馬上在當前 Terminal 中生效
source /etc/profile
source 指令對於 .bashrc 檔也是有作用的,就不用重新開啟 Terminal

0 意見:

張貼留言

Coprights @ 2016, Blogger Templates Designed By Templateism | Templatelib