在Linux上操作的時候會遇到命令失效,常用的ls,vi,等常用命令都不能用了,只能使用cd來切換目錄,
如下:
不管是在Xshell中操作的,還是在終端中操作,都是錯誤,而且重啟了虛擬機后,悲催的發現虛擬機不能登錄了。
這是怎么回事呢?
其實是我們在操作Linux的時候不小心把環境變量的配置寫錯了,例如:
上圖是把冒號寫成了分號,
或者這樣:
在$PATH后多寫了一個點等等,這都是不經意間就會犯得錯誤,而在不知情的情況下執行了 source profile ;結果就是悲劇了;
解決的方法也很簡單,就是連接Xshell,用root登錄,只用全路徑的方式訪問profile,如下:
進入profile中,修改為正確的格式,然后保存退出,在Xshell中重新打開一個窗口,執行 source /etc/profile即可