背景
在图书馆看书的时候想在虚拟机上整理点活,但是发现在 ubuntu 终端频繁无法正常输入字符(其他程序正常),比较烦躁
百度后找到了一个有理有据的解决方案,如下:
按照它的操作修改了 ~/.bashrc 之后发现坏了,终端无法正常使用了(无主机名,输入任何命令无回显)
解决
折腾了一会后想到可以用其他用户强行修改主用户的 .bashrc,尝试使用 guest 用户登录
guest 的终端是正常的,但是无法使用 sudo,查了一会也没什么其他的办法
过了一会反应过来还可以用 root,由于 root 密码是随机生成的,需要用 recovery 模式强制修改
修改方法参考:ubuntu root账号忘记密码解决办法
重新设置了 root 密码之后重启,来到登陆页面按 Ctrl + Alt + F1 进入命令行模式
这里可以自定义输入账号和密码,这样就以 root 用户登录
修改 /home/harvey/.bashrc,删除之前添加的两行命令,保存并重启
正常使用 harvey 账号登录,终端恢复正常状态
回家后发现最早的输入阻塞在也解决了,现在想想可能是因为笔记本没有外接电源
(开了节能模式之类的)导致的控制流不完整问题,当时没有意识到吧
那本文就是记录一下~
PS:在图书馆还遇到了一个疑似同行,还这两本书的时候他正在阅览 UNIX 系统的工具书,然后还意味深长地看了我一眼哈哈哈,难得