linux 環境變數設定方法總結(PATH/LD_LIBRARY_PATH)
PATH和LD_LIBRARY_PATH本質都是變數,所謂變數的意思就是由別人賦值產生的,直覺往往會讓我們新增和減少這個變數本身的某些路徑,實際上這是不正確的。正確的做法是我們要去修改賦予這個變數數值的那些配置檔案,加一條路徑或者減一條。說到底變數只關乎顯示,不關乎其用於顯示的內容。
PATH: 可執行程式的查詢路徑
檢視當前環境變數:
echo $PATH
設定:
方法一: export PATH=PATH:/XXX 但是登出後就失效
方法二:修改~/.bashrc或~/.bash_profile或系統級別的/etc/profile
1. 在其中新增例如export PATH=/opt/ActivePython-2.7/bin:$PATH
2. source .bashrc (Source命令也稱為“點命令”,也就是一個點符號(.)。source命令通常用於重新執行剛修改的初始化檔案,使之立即生效,而不必登出並重新登入)
LD_LIBRARY_PATH: 動態庫的查詢路徑
設定:
方法一: export LD_LIBRARY_PATH=LD_LIBRARY_PATH:/XXX 但是登出後就失效
方法二: 修改~/.bashrc或~/.bash_profile或系統級別的/etc/profile
1. 在其中新增例如export 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,此檔案儲存已排好序的動態連結庫名字列表.)
方法三設定稍微麻煩,好處是比較不受使用者的限制。
相關文章
- Linux 修改環境變數LD_LIBRARY_PATHLinux變數
- linux設定LD_LIBRARY_PATH變數Linux變數
- ORACLE_HOME遷移後需要設定LD_LIBRARY_PATH環境變數Oracle變數
- MAC 設定環境變數path的幾種方法Mac變數
- 系統預設環境變數PATH設定變數
- Linux中修改環境變數PATH的方法Linux變數
- Mac 設定環境變數的位置、檢視和新增PATH環境變數Mac變數
- Linux配置環境變數$PATHLinux變數
- Linux - 新增PATH環境變數Linux變數
- Linux設定環境變數Linux變數
- Linux 環境變數設定Linux變數
- 環境變數path變數
- Linux 環境變數的設定、檢視方法Linux變數
- 環境變數的設定方法(轉)~變數
- npm scripts設定環境變數方法NPM變數
- Linux環境變數的設定和檢視方法Linux變數
- 設定環境變數變數
- win7系統怎麼設定環境變數pathWin7變數
- linux系統設定環境變數Linux變數
- linux環境變數設定區別Linux變數
- linux下oracle設定環境變數LinuxOracle變數
- win10環境變數怎麼設定 win10設定環境變數的方法Win10變數
- export 設定環境變數Export變數
- oracle環境變數設定Oracle變數
- CentOS環境變數設定CentOS變數
- redhatas 設定環境變數Redhat變數
- rman 設定環境變數變數
- JAVA環境變數設定Java變數
- 設定環境變數(轉)變數
- Linux字符集環境變數設定Linux變數
- Linux(Ubuntu)下設定golang環境變數LinuxUbuntuGolang變數
- linux下的java環境變數設定LinuxJava變數
- OpenMP 環境變數使用總結變數
- 利用PATH環境變數 - 提升linux許可權~?變數Linux
- 使用SetEnvironmentVariable調整應用程式環境變數中的path設定變數
- linux叉編譯工具環境變數設定Linux編譯變數
- 設定環境變數配置的簡單方法.env變數
- c#環境變數設定C#變數