bash執行命令時,若命令找不到,就會執行一段command not found程式,可以看到輸出foo: command not found
提示。
但是如果command not found崩潰,找不到命令時輸出就成了Sorry, command-not-found has crashed ...
blabla…
解決辦法
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales
命令執行後不必退出登入,command not found直接恢復正常。
export
:設定環境變數,僅限本次登入有效。locale-gen
:生成需要的locale檔案。dpkg-reconfigure
:重新配置一個已經安裝的軟體包。
本人不求甚解,最後放出上述命令的解釋,供有需要者參考。
後續
退出再重新登入時,問題重新出現……
參考
export命令介紹
dpkg-reconfigure命令介紹
關於Locale的介紹
locale-gen命令介紹
askubuntu上關於該問題的解答
說明(適用於本人今後所有文章)
不清楚sf是否允許放參考連結,本人只是想把解決問題過程中查閱的資訊一併提供,以免只是傳之以魚。如有不合規定的連結,請通知本人,本人會予以刪除。謝謝:-)