linux添加PATH環境變數

來源:互聯網
上載者:User

linux添加PATH環境變數

Linux將命令添加到PATH中部落格分類:
linux
LinuxApacheBash

簡單說PATH就是一組路徑的字串變數,當你輸入的命令不帶任何路徑時,LINUX會在PATH記錄的路徑中尋找該命令。有的話則執行,不存在則提示命令找不到。比如在根目錄/下可以輸入命令ls,在/usr目錄下也可以輸入ls,但其實ls命令根本不在這個兩個目錄下,當你輸入ls命令時LINUX會去/bin,/usr/bin,/sbin等目錄尋找該命令。而PATH就是定義/bin:/sbin:/usr/bin等這些路勁的變數,其中冒號為目錄間的分割符。

如何自訂路徑:
假設你新編譯安裝了一個apache在/usr/local/apache下,你希望每次啟動的時候不用敲一大串字元(# /usr/local/apache/bin/apachectl start)才能使用它,而是直接像ls一樣在任何地方都直接輸入類似這樣(# apachectl start)的簡短命令。這時,你就需要修改環境變數PATH了,準確的說就是給PATH增加一個值/usr/local/apache/bin。將/usr/local/apache/bin添加到PATH中有三種方法:

1、直接在命令列中設定PATH
# PATH=$PATH:/usr/local/apache/bin
使用這種方法,只對當前會話有效,也就是說每當登出或登出系統以後,PATH設定就會失效。

2、在profile中設定PATH
# vi /etc/profile
找到export行,在下面新增加一行,內容為:export PATH=$PATH:/usr/local/apache/bin。
註:= 等號兩邊不能有任何空格。這種方法最好,除非手動強制修改PATH的值,否則將不會被改變。
編輯/etc/profile後PATH的修改不會立馬生效,如果需要立即生效的話,可以執行# source profile命令。

3、在目前使用者的profile中設定PATH
# vi ~/.bash_profile
修改PATH行,把/usr/local/apache/bin添加進去,如:PATH=$PATH:$HOME/bin:/usr/local/apache/bin。
# source ~/.bash_profile
讓這次的修改生效。
註:這種方法只對目前使用者起作用的,其他使用者該修改無效。

去除自訂路徑:
當你發現新增路徑/usr/local/apache/bin沒用或不需要時,你可以在以前修改的/etc/profile或~/.bash_profile檔案中刪除你曾今自訂的路徑。

聯繫我們

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