先說下事情發生的場景:
前些天為了在linux上安裝git,使用二進制的形式安裝,編譯後需要修改系統的變量,然後我又對這方面不是很熟,結果就把所有的系統變量給GG了,結果就出現連ll、ls、vi、vim等的基礎指令都用不了的場景
解決思路:
出現了這個問題,意味着要修改系統變量都會有問題,因為用不了vim編輯器,是以思路如下:
1、使用echo $PATH,檢視是否是該類問題
2、獲得系統管理者權限;
3、聲明臨時變量(解決不能用系統指令的問題);
4、修改/etc/profile檔案,重建立立系統指令行的映射關系
具體的操作如下:
1、使用echo $PATH确定清單中是否是該問題:
[[email protected] etc]$ su
Password:
[[email protected] etc]# echo $PATH
/disk4/git-2.9.5/bin
2、使用臨時變量,讓你可以作業系統指令:
#export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
3、編輯/etc/profile檔案,添加上面那條系統變量:

(中途如果出現隻讀檔案提醒,檢視你的賬号對profile是否有可寫權限)
重點!重點!重點!
需要再執行一下下面的指令使配置生效:
source /etc/profile
4、儲存上面的操作之後,重新開機系統
搞定