我正在弄乱一些 neovim 配置。我决定重启我的机器,现在当我打开终端时,它会打开但会忽略所有输入。我可以输入任何我想要的内容,但它不会显示用户名或任何其他信息,当我按下回车键时它也不会响应。
终结器和默认的 gnome 终端都是这种情况。
我尝试过多次重启,如果按 CTRL + ALT + F3,我可以进入登录屏幕。我可以登录到正常的终端会话,但同样没有响应。我登录后,基于文本的显示完全没用。
我该如何解决这个问题?尤其是考虑到我无法访问终端来尝试很多我通常会自己尝试的事情。
与此同时,我检查了 /var/log/ 中的 dmesg、dpkg 和 syslog。唯一可疑的是 neovim 的半安装。我卸载了最新版本并尝试重新安装下一个版本,但它在重新启动之前未能覆盖上一次安装的现有文件。
答案1
我启动到恢复模式,查看了一些没有 root 权限就无法看到的日志。然后我意识到我可能需要在终端中按下 Ctrl-C,这样就成功了。我得到了一个可以工作的终端。每次启动终端时都会运行某个进程。如果我弄清楚那是什么,我会更新这篇文章,但与此同时,我最初提出的问题已经解决了。
编辑:我的 bashrc 中保存了一条未完成的命令。因此它尝试运行 bashrc 脚本并挂起。