2021-05-12 14:32:11
Linux新增目錄到環境變數以及新增Sublime Text到環境變數
博主之前有過這種情況,就是在普通使用者下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
相關文章