PATH 是環境變數裡面算最重要的了,今天在安裝cuda的時候不小心改道了,當下也沒察覺到,在睡前無聊登入時才發現「怎麼任何指令都沒辦法使用」,害我當下非常緊張。
一開始我以為是筆電的問題,於是換了桌電試試看,但沒有發生任何改變,於是我嘗試改用 root 的帳號登入,確認 root 的帳號是正常的,於是我以 root 的帳號去查看了 /bin 資料夾,確認了 ls 仍健在。
最後我才想到會不會是 PATH 的設定不正確才導致這種情況發生,於是便使用root 的權限把我的家目錄中有對 PATH 進行修改的指令全部註解掉,並且重登。
在執行此動作之後,電腦就正常了。
其實早就該想到了,畢竟癥狀是「上一次登入沒事,過幾分鐘後登入就出事」,而會因為重登而改變的,大概就是 .bashrc .bash_profile .vimrc 之類的東西,或是一些 init.d 裡面的程式,所以一開始就應該潮這方向檢查才對。
沒有留言:
張貼留言