Ubuntu 設置環境變量

概述        

        Linux 系統包含兩類環境變量:系統環境變量和用戶環境變量。系統環境變量對所有系統用戶都有效,用戶環境變量僅僅對當前的用戶有效。以下是在 Ubuntu 12.04 系統中的設置。

用戶環境變量通常被存儲在下面的文件中:

~/.profile
~/.bashrc

系統環境變量一般保存在下面的文件中:

/etc/environment

/etc/profile

/etc/bash.bashrc

添加環境變量

臨時設置環境變量:

查看當前的環境變量

$echo $PATH
/usr/clang3x/bin:/usr/local/arm/4.3.2/bin:
/usr/lib/lightdm/lightdm:
/usr/local/sbin:/usr/local/bin:/usr/sbin:
/usr/bin:/sbin:/bin:/usr/games:/usr/local/yasm/bin:
/usr/local/curl/bin:/usr/sbin


在終端上臨時設置環境變量

$ export PATH=/usr/local/nginx/:$PATH

再次查看環境變量

$ echo $PATH | grep nginx
/usr/local/nginx:/usr/clang3x/bin:
/usr/local/arm/4.3.2/bin:
/usr/lib/lightdm/lightdm:/usr/local/sbin:
/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/
usr/games:/usr/local/yasm/bin:/usr/local/curl/bin:
/usr/sbin

當前用戶設置環境變量:

首先查看當前用戶的環境變量

$ echo $PATH
/usr/clang3x/bin:/usr/local/arm/4.3.2/bin:
/usr/lib/lightdm/lightdm:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:
/sbin:/bin:/usr/games:/usr/local/yasm/bin:
/usr/local/curl/bin:/usr/sbin

打開當前用戶環境變量的文件~/.bashrc,並在該文件添加你想要增加的環境變量的路徑,並使其生效。注意:多個環境變量採用冒號隔開

$ vim ~/.bashrc
export PATH=/usr/local/nginx:$PATH
$ source ~/.bashrc

再次查看環境變量

$ echo $PATH | grep nginx
/usr/local/nginx:
/usr/clang3x/bin:/usr/local/arm/4.3.2/bin:
/usr/lib/lightdm/lightdm:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:
/sbin:/bin:/usr/games:/usr/local/yasm/bin:
/usr/local/curl/bin:/usr/sbin:/usr/local/curl/bin:
/usr/sbin

設置所有用戶的環境變量

$ vim /etc/profile
export PATH=/usr/local/nginx:$PATH
$ source /etc/profile 


發佈了214 篇原創文章 · 獲贊 44 · 訪問量 42萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章