背景
在圖書館看書的時候想在虛擬機上整理點活,但是發現在 ubuntu 終端頻繁無法正常輸入字符(其他程序正常),比較煩躁
百度后找到了一個有理有據的解決方案,如下:
按照它的操作修改了 ~/.bashrc 之后發現壞了,終端無法正常使用了(無主機名,輸入任何命令無回顯)
解決
折騰了一會后想到可以用其他用戶強行修改主用戶的 .bashrc,嘗試使用 guest 用戶登錄
guest 的終端是正常的,但是無法使用 sudo,查了一會也沒什么其他的辦法
過了一會反應過來還可以用 root,由於 root 密碼是隨機生成的,需要用 recovery 模式強制修改
修改方法參考:ubuntu root賬號忘記密碼解決辦法
重新設置了 root 密碼之后重啟,來到登陸頁面按 Ctrl + Alt + F1 進入命令行模式
這里可以自定義輸入賬號和密碼,這樣就以 root 用戶登錄
修改 /home/harvey/.bashrc,刪除之前添加的兩行命令,保存並重啟
正常使用 harvey 賬號登錄,終端恢復正常狀態
回家后發現最早的輸入阻塞在也解決了,現在想想可能是因為筆記本沒有外接電源
(開了節能模式之類的)導致的控制流不完整問題,當時沒有意識到吧
那本文就是記錄一下~
PS:在圖書館還遇到了一個疑似同行,還這兩本書的時候他正在閱覽 UNIX 系統的工具書,然后還意味深長地看了我一眼哈哈哈,難得