1. 程式人生 > >Linux添加目錄到環境變量以及添加sublime到環境變量

Linux添加目錄到環境變量以及添加sublime到環境變量

用戶 mage 成就 ron 啟動文件 personal 全局 直接 key

博主之前有過這種情況,就是在普通用戶下su ls等命令還有效,可登陸進root用戶之後這些常用的命令竟然失效了。
技術分享圖片
技術分享圖片

像這樣
這問題其實很簡單,但是對於不清楚環境變量的配置的同學來說也的確棘手,我之前就是因為環境變量還不熟悉才不小心誤刪了root根目錄下.bash_profile文件內的PATH變量才造成的這些命令失效的問題。

解決該問題也很容易,因為vi,vim等命令的失效,所以我們只能使用export (export不是文件
export是 bash的一個內部命令, 由 /bin/bash 來解釋執行)

export PATH=/bin:/usr/bin:$PATH
vi ~/.bash_profile

添加下面這一行:
export PATH=/bin:/usr/bin:$PATH

該問題就可以解決。

永久修改

那麽如果要新添加環境變量的話就可以直接在PATH變量後面添加你需要添加的路徑即可。(不同的用戶,需要到用戶家目錄下面去修改隱藏文件bash_profile)
具體命令如下:

cd 用戶家目錄
vim .bash_profile

然後修改PATH變量即可,這裏修改文件屬於永久修改,因為該配置文件是在系統啟動時才會讀取並且export在全局生效,所以需要,重啟文件即可生效。

臨時修改

//:路徑之間是以冒號分割的
export PATH=XXXXXXXX:需要添加的路徑

就可生效。

添加sublime到環境變量

假如:當前登錄用戶為root,sublime安裝在/opt目錄下

方法一:
//進入根目錄
cd ~
vim .bash_profile

//進入vim編輯文件,修改PATH
PATH=/bin:/usr/bin:/opt/sublime_text:$PATH
//進入底行模式,輸入wq回車保存修改
//重啟系統

這裏要註意,添加目錄環境變量的話,需要在命令行輸入完整文件名才可以快速啟動sublime。

方法二:

添加一個軟連接到已屬於環境變量的目錄。如/usr/bin目錄

ln -s /opt/sublime_text/sublime_text /usr/bin/subl

通過創建軟鏈接的方法還可以自定義命令的名稱,以上兩種方法都可以配置快速啟動sublime

配置完成就可以在終端使用命令通過sublime啟動文件來編程了~
技術分享圖片


技術分享圖片
這樣對於不習慣使用神奇vim的同學來說,會方便不少。

Linux添加目錄到環境變量以及添加sublime到環境變量