首頁 > 軟體

Linux新增目錄到環境變數以及新增Sublime Text到環境變數

2020-06-16 16:59:37

博主之前有過這種情況,就是在普通使用者下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的同學來說,會方便不少。

Ubuntu下將Sublime加入環境變數 http://www.linuxidc.com/Linux/2013-04/83127.htm

更多Sublime Text相關資訊閱讀讀

Sublime Text 3正式發布  http://www.linuxidc.com/Linux/2017-09/146867.htm

開發者最常用的 8 款 Sublime Text 3 外掛  http://www.linuxidc.com/Linux/2016-02/128719.htm

如何在Ubuntu上安裝Sublime Text 3  http://www.linuxidc.com/Linux/2017-06/144432.htm

Ubuntu 15.10下Sublime Text 3中文亂碼及不能使用中文輸入法解決 http://www.linuxidc.com/Linux/2016-09/135164.htm

Linux下安裝Sublime Text 3並將快捷方式固定到啟動器中  http://www.linuxidc.com/Linux/2017-08/146052.htm

在Ubuntu 14.04上Sublime Text無法輸入中文的解決方法  http://www.linuxidc.com/Linux/2017-01/139077.htm

Ubuntu 16.04下Sublime Text 3 的安裝和中文設定  http://www.linuxidc.com/Linux/2017-01/139237.htm


IT145.com E-mail:sddin#qq.com