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
$ 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
原文地址:http://blog.csdn.net/chenhanzhun/article/details/42396001