linux環境變量設置方法總結 PATH、LD_LIBRARY_PATH

PATH:  可執行程序的查找路徑mysql

查看當前環境變量:sql

echo $PATH緩存


設置: bash

方法一:export PATH=PATH:/XXX 可是退出當前終端後就失效ide


方法二:修改 ~/.bashrc 或 ~/.bash_profile或系統級別的/etc/profilespa

1. 在其中添加例如export PATH=/opt/ActivePython/bin:$PATHit

2. source .bashrc  (Source命令也稱爲「點命令」,也就是一個點符號(.)。class

source命令一般用於從新執行剛修改的初始化文件,使之當即生效,而沒必要註銷並從新登陸)登錄



LD_LIBRARY_PATH: 動態庫的查找路徑變量

設置:

方法一: export  LD_LIBRARY_PATH=LD_LIBRARY_PATH:/XXX 可是退出當前終端後就失效

方法二: 修改~/.bashrc或~/.bash_profile或系統級別的/etc/profile

1. 在其中添加例如export LD_LIBRARY_PATH=/opt/ActiveP/lib:$LD_LIBRARY_PATH

2. source .bashrc  (Source命令也稱爲「點命令」,也就是一個點符號(.)。source命令一般用於從新執行剛修改的初始化文件,使之當即生效,而沒必要註銷並從新登陸)


方法三:這個沒有修改LD_LIBRARY_PATH可是效果是同樣的實現動態庫的查找,

1. /etc/ld.so.conf下面加一行/usr/local/mysql/lib

2. 保存後執行 ldconfig  生效

(ldconfig 命令的用途,主要是在默認搜尋目錄(/lib和/usr/lib)以及動態庫配置文件/etc/ld.so.conf內所列的目錄下,搜索出可共享的動態連接庫(格式如前介紹,lib*.so*),進而建立出動態裝入程序(ld.so)所需的鏈接和緩存文件.緩存文件默認爲/etc/ld.so.cache,此文件保存已排好序的動態連接庫名字列表.)


方法三設置稍微麻煩,好處是比較不受用戶的限制。


ld.so.conf 裏面配置以後,添加的路徑爲最優先路徑;

[root@host ~]# cat /etc/ld.so.conf

include ld.so.conf.d/*.conf

/usr/local/fan/lib

/usr/local/fan/lib64

相關文章
相關標籤/搜索