Ubuntu下设置环境变量

1、设置环境变量的目的:

        假设我有一段如下的C++代码,文件名为hello.cc:

     

#include<stdio.h>
#include<stdlib.h>
int main()
{
    printf("hello world !\n");
    return 0;
}


在命令窗口通过g++/gcc编译

$g++ hello.cc -o hello    或者$gcc hello.cc -o hello 

则会在对应的工作目录下生成名为hello的可执行文件,若每次运行hello可执行程序,则命令窗口的工作路径必须为hello可执行文件所在的目录。必须定位到此目录的工作环境,才能执行hello。为了方便,我们需要设置环境变量,配置PATH路径,配置完后就不需要先定位后启动了,可以在打开终端后,直接输入命令即可。

2、方法有以下四种:

(如:需要配置的可执行文件hello的路径为/home/lu/桌面)

 

1、直接修改$PATH值:

 

 在终端输入:echo $PATH    //查看当前PATH的配置路径

                         

  export PATH = $PATH:/home/lu/桌面     //将需配置路径加入$PATH

 

   配置完后可以通过第一句命令查看配置结果。

 

   生效方法:立即生效

   有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置

   用户局限:仅对当前用户

 

2、通过修改.bashrc文件:(.bashrc文件在根目录下,(“主文件夹”下,为隐藏,ctrl+H即可取下隐藏))

 打开.bashrc

在最后一行添上:

 

export PATH = $PATH:/home/lu/桌面 

生效方法:(有以下两种)

a.关闭当前终端窗口,重新打开一个新终端窗口就能生效

b.输入“source .bashrc”命令,立即生效

   有效期限:永久有效

   用户局限:仅对当前用户

 

3、通过修改profile文件:(profile文件在/etc目录下)

 

   vi /etc/profile                         //编辑profile文件

   在最后一行添上:

   export PATH = $PATH:/home/lu/桌面  

生效方法:系统重启

   有效期限:永久有效

   用户局限:对所有用户

 

4、通过修改environment文件:(environment文件在/etc目录下)

 

   vi /etc/profile                         //编辑profile文件

   在PATH=/·········中加入“:/home/lu/桌面 ”

 

生效方法:系统重启

   有效期限:永久有效

   用户局限:对所有用户

 

 

Ubuntu下设置环境变量

上一篇:struts2后台与界面数据交互


下一篇:深入理解java虚拟机【Java虚拟机类生命周期】