解決因為修改 ~/.bashrc 導致的 ubuntu 終端癱瘓問題


背景

在圖書館看書的時候想在虛擬機上整理點活,但是發現在 ubuntu 終端頻繁無法正常輸入字符(其他程序正常),比較煩躁

百度后找到了一個有理有據的解決方案,如下:

按照它的操作修改了 ~/.bashrc 之后發現壞了,終端無法正常使用了(無主機名,輸入任何命令無回顯)

解決

折騰了一會后想到可以用其他用戶強行修改主用戶的 .bashrc,嘗試使用 guest 用戶登錄

guest 的終端是正常的,但是無法使用 sudo,查了一會也沒什么其他的辦法

過了一會反應過來還可以用 root,由於 root 密碼是隨機生成的,需要用 recovery 模式強制修改

修改方法參考:ubuntu root賬號忘記密碼解決辦法

重新設置了 root 密碼之后重啟,來到登陸頁面按 Ctrl + Alt + F1 進入命令行模式

這里可以自定義輸入賬號和密碼,這樣就以 root 用戶登錄

修改 /home/harvey/.bashrc,刪除之前添加的兩行命令,保存並重啟

正常使用 harvey 賬號登錄,終端恢復正常狀態

回家后發現最早的輸入阻塞在也解決了,現在想想可能是因為筆記本沒有外接電源

(開了節能模式之類的)導致的控制流不完整問題,當時沒有意識到吧

那本文就是記錄一下~

PS:在圖書館還遇到了一個疑似同行,還這兩本書的時候他正在閱覽 UNIX 系統的工具書,然后還意味深長地看了我一眼哈哈哈,難得


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM