无法写入终端

无法写入终端

启动终端后,光标出现,但无法输入任何字符。我试过:

  1. 从应用程序列表启动 Midnight Commander,但只启动了空白终端窗口并带有闪烁的光标;
  2. 安装了 Terminator,但启动时仍然出现光标。也无法输入任何内容。
  3. 在 IntelliJ IDEA 中我打开了控制台,但症状是一样的。
  4. 按下 ctrl+alt+F3 我可以登录到 tty3,提示符出现但无法输入......

键盘正常工作...有什么想法吗?提前谢谢!

在此处输入图片描述

IntelliJ IDEA 的控制台

答案1

感谢@FedKad,我找到了解决方案:.bashrc我删除了以下几行:

# Load Angular CLI autocompletion.
source <(ng completion script)

现在它运行完美!

答案2

如果您想保留 Angular CLI 自动完成功能,这里有一个解决方案版本:

  1. 在本例中source <(some command),找到.bashrcng completion script
  2. 在另一个终端中运行some command > ~/.ng.autocompletion.for.bashrc
  3. source <(some command)用以下代码替换原行source ~/.ng.autocompletion.for.bashrc

这些步骤将预先计算命令的输出ng completion script。这样做应该不会有什么重大缺点,因为输出ng completion script只是一个调用实际的小包装器ng --get-yargs-completions。在极少数情况下,如果 Angular 更新破坏了它,您可以重新运行步骤 2。

导致问题的根源在于ng用 Javascript 编写的程序在 Node.js 上运行,而 Node.js 程序运行缓慢是因为它们需要从磁盘加载一堆文件(我的相关答案)。

相关内容