linux 環境變數設定方法總結(PATH / LD_LIBRARY_PATH)

來源:互聯網
上載者:User

標籤:

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 環境變數設定方法總結(PATH / LD_LIBRARY_PATH)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.