Linux/UNXI系統設定環境變數

來源:互聯網
上載者:User

Linux/UNXI系統設定環境變數
1.什麼是環境變數?簡單說,就是指定一個目錄,運行軟體的時候,相關的程式將會按照該目錄尋找相關檔案。 設定變數對於一般人最實用的功能就是: 不用拷貝某些dll檔案到系統目錄中了,而path 這一系統變數就是系統搜尋dll檔案的一系列路徑

2.在Linux系統下,如果你下載並安裝應用程式,很有可能在鍵入它的名稱的時候出現 “command not found ” 的提示內容。 如果每次都到安裝目錄檔案夾內,找到可執行檔來進行操作就太繁瑣了。 這涉及到環境變數path的設定問題,而Path 的設定也是在Linux下定製環境變數的一個組成部分


Linux下環境變數設定的三種方法:

如想將一個路徑加入到$PATH中,可以像下面這樣做:

1、控制台中設定,不贊成這種方式,因為他只對當前的shell 起作用,換一個shell設定就無效了:
$PATH="$PATH":/NEW_PATH (關閉shell Path會還原為原來的path)


2、修改 /etc/profile 檔案,如果你的電腦僅僅作為開發使用時推存使用這種方法,因為所有使用者的shell都有權使用這個環境變數,可能會給系統帶來安全性問題。這裡是針對所有的使用者的,所有的shell
在/etc/profile的最下面添加: export PATH="$PATH:/NEW_PATH"


3、修改bashrc檔案,這種方法更為安全,它可以把使用這些環境變數的許可權控制到使用者層級,這裡是針對某一特定的使用者,如果你需要給某個使用者權限使用這些環境變數,你只需要修改其個人使用者主目錄下的 .bashrc檔案就可以了。
在下面添加:

Export PATH="$PATH:/NEW_PATH"

注意:設定好環境變數之後,並不立即生效,需要使用source命令重新載入設定檔,例如:source ~/.bashrc。

如果系統沒有source命令,那麼只有使用exit命令,重新啟動終端;

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.