当前位置: 首页 > Linux

Linux系统配置环境变量

时间:2023-04-06 21:47:07 Linux

Linux系统环境变量包括PATH、LD_LIBRARY_PATH等,可以通过echo$PATH、echo$LD_LIBRARY_PATH等命令查看系统当前的环境变量,其中PATH为搜索路径系统可执行程序,LD_LIBRARY_PATH为系统动态库搜索路径修改PATH环境变量(以配置golang环境变量为例),四种方法1.输入exportPATH=$PATH:/usr/local/go/终端窗口中的bin生效方式:立即生效时间:临时更改,只能在当前终端窗口有效,当前窗口关闭后恢复原路径添加:exportPATH=$PATH:/usr/local/go/bin生效方法:(下面有两种)1.关闭当前终端窗口,重新打开一个新的终端窗口生效2.输入“source~/.bashrc”命令,立即生效有效期:永久有效用户限制:仅限当前用户3.通过修改系统级配置文件:vi/etc/profile/exportPATH#找到设置PATH的那一行,添加exportPATH=$PATH:/usr/local/go/bin生效方法:系统重启有效期:永久有效用户限制:对所有用户4.通过修改环境文件:vi/etc/environment在PATH="/usr/local/sbin:/usr/local添加":/usr/local/go/bin"after/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"生效方式:系统重启生效持续时间:永久有效用户限制:修改所有用户的LD_LIBRARY_PATH环境变量(以配置/usr/local/gcc/lib64为例),三种方法1.在终端窗口Lib64输入exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc/生效方式:立即生效失效日期:临时更改,仅在当前终端窗口有效,当前窗口关闭后恢复原路径配置用户限制:仅对当前用户有效2.修改用户目录下的.bashrc或.bash_profile文件,以.bashrc为例vi~/.bashrc#在最后一行添加:exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc/lib64有效方法:(有以下两种)1、关闭当前终端窗口,重新打开一个新的终端窗口生效2、输入“source~/.bashrc”命令,立即生效有效期:永久有效用户限制:仅限于当前用户3.通过修改系统级的profile文件:vi/etc/profile/exportPATH#找到设置PATH的那一行,添加exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc/lib64生效方法:系统重启有效期:永久有效用户限制:对所有用户4.通过修改/etc/ld.so.conf文件:在vi/etc/ld.so.conf/usr/local/gcc/lib64下添加一行生效方法:执行ldconfig命令ldconfig的主要用途:默认搜索/lilb和/usr/lib,以及配置文件/etc/ld.so.conf所列目录下的库文件,搜索可共享的动态链接库。库文件的格式为:lib*.so.,然后创建程序所需的动态加载Link和缓存文件(ld.so)。默认的缓存文件是/etc/ld.so.cache,保存的是动态链接库名的有序列表。ldconfig通常在系统启动时运行,当用户安装新的动态链接库时,需要手动运行此命令。有效期:永久有效用户限制:适用于所有用户