Linux里设置环境变量的方法(export PATH)

╄→гoц情女王★ 提交于 2019-12-03 01:45:50

1.动态库路径的设置

Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设置路径 
具体操作如下

export LD_LIBRARY_PATH=/home/.....(动态库的目录)

不过这种设置方法只是在当前的session中有效

你可以修改配置文件实现任何session都有效

2.环境变量的设置

一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt /au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:

2.1、直接用export命令:

#export PATH=$PATH:/opt/au1200_rm/build_tools/bin 
查看是否已经设好,可用命令export查看: 
可以看到,环境变量已经设好,PATH里面已经有了我要加的编译器的路径。

2.2、修改profile文件:

#vi /etc/profile 
在里面加入: 
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

让环境变量立即生效需要执行如下命令:

#source /etc/profile

2.3. 修改.bashrc文件:

# vi /root/.bashrc 
在里面加入: 
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

后两种方法一般需要重新注销系统才能生效,最后可以通过echo命令测试一下: 
# echo $PATH 
看看输出里面是不是已经有了/my_new_path这个路径了。 
-----------------------------------------------------------------------------------

“/bin”、“/sbin”、“/usr/bin”、“/usr/sbin”、“/usr/local/bin”等路径已经在系统环境变量中了,如果可执行文件在这几个标准位置,在终端命令行输入该软件可执行文件的文件名和参数(如果需要参数),回车即可。

如果不在标准位置,文件名前面需要加上完整的路径。不过每次都这样跑就太麻烦了,一个“一劳永逸”的办法是把这个路径加入环境变量。命令 “PATH=$PATH:路径”可以把这个路径加入环境变量,但是退出这个命令行就失效了。要想永久生效,需要把这行添加到环境变量文件里。有两个文件可选:“/etc/profile”和用户主目录下的“.bash_profile”,“/etc/profile”对系统里所有用户都有效,用户主目录下的“.bash_profile”只对这个用户有效。

“PATH=PATH:1:2:...:n1nshell

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!