linux下添加PATH的方法

http://kekuk.blog.51cto.com/326101/743352

1.臨時添加路徑到目前的PATH
    #PATH=$PATH:/etc/apache/bin
使用這種方法,只對當前會話有效,也就是說每當登出或註銷系統以後,PATH 設置就會失效
2.添加全局變量在/etc/profile文件中
    #vi /etc/profile
在裏面添加
    export PATH="$PATH:/etc/apache/bin"
注意:= 即等號兩邊不能有任何空格
這種方法最好,除非你再次手動強制修改PATH的值,否則將不會被改變
3.爲特定用戶修改PATH
    #vi ~/.bash_profile
修改PATH行,把/etc/apache/bin添加進去
這種方法是針對用戶起作用 的.
 
#vi ~/.bashrc
PATH=$PATH:/etc/apache/bin
export PATH
這種方法也是針對用戶起作用。比如如果是在root權限操作,則root用戶有效。

注意:想改變PATH,必須重新登陸才能生效,以下方法可以簡化工作:
如果修改了/etc/profile,那麼編輯結束後執行source profile 或 執行"點空格命令" ./profile,PATH的值就會立即生效了。
這個方法的原理就是再執行一次/etc/profile shell腳本,注意如果用sh /etc/profile是不行的,因爲sh是在子shell進程中執行的,即使PATH改變了也不會反應到當前環境中,但是source是在當前 shell進程中執行的,所以我們能看到PATH的改變。

發佈了43 篇原創文章 · 獲贊 13 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章