如何修复 Linux 系统中无法输入终端的问题

毫无疑问,终端是任何 Linux 系统上用来控制或向系统提供命令的常用工具。 如果您是 Linux 的高级用户,您可能喜欢使用终端 shell 来完成大部分任务。 但是,如果终端在导入任务期间死机,那会是多么可悲呢? 我敢肯定,当您尝试在系统上执行一些多任务处理时,您在 Linux 上遇到了这个问题。 不用担心; 如果您无法在终端中输入,您可以按照一些方法进行修复。

修复 Linux 中无法输入终端问题

大多数 Linux 终端 shell 都是在 PHP 和 C++ 的帮助下用 C 编程语言编写的。 终端直接与 Linux 内核交互。 通常,终端预装了任何 Linux 发行版。 使用默认控制台以获得更好的性能更好也更安全,但使用其他终端工具也没有什么坏处。

由于终端外壳主要通过键盘操作,在这篇文章中,我们将介绍所有可能导致终端死机的硬件、软件相关的东西以及常见的错误。

1. 终端是否在点/焦点?

它在多任务处理期间经常发生,你可能认为你的 shell 是焦点,但实际上,它可能不是。 请查看您的屏幕以查看鼠标指针的位置以及显示屏上正在运行的进程。 在键入任何命令之前保持终端处于焦点,以避免 Linux 中的无法键入终端错误。

Can’t type in the Terminal错误经常出现在KDE桌面环境使用中。 在 KDE 中,有一个选项可用于窗口管理。 打开终端后,找到“大小和位置”选项卡以设置在最小化或最大化窗口期间如何聚焦的规则。

2. 别担心:密码不会出现在终端上

如果您是 Linux 新手,并且在终端上输入系统密码时看不到您输入的内容,请不要惊慌。 出于安全原因,Linux 不会在 shell 屏幕上显示密码。 而且,如果您希望在密码中看到点或星号,那也不会发生,这对于 Linux 来说是正常的。

3.检查终端上发生了什么

有时,我们需要使用多个终端窗口同时执行任务。 这种多任务处理的习惯很好,但请注意 Linux 终端有一些规则可能不允许您在前一个任务完成之前键入或运行另一个命令。

如果您的终端暂停您在控制台上键入任何内容,请尝试按 Ctrl + Z 立即在 shell 上停止当前任务。 您也可以尝试按 Ctrl + C 退出终端外壳上正在进行的命令。

4. 修复“Can’t Type in Terminal”:你在使用SSH吗?

如果您是系统管理员,您可能经常需要通过终端外壳从远程位置访问计算机。 而且,如果您的互联网连接很差或网络屏蔽很重,则可能是无法访问远程终端的原因。

要解决此问题,您可以先尝试从远程系统注销,然后再次尝试登录。 如果这没有帮助,您也可以尝试重新启动网络设备。 有时,高 ping 值也会冻结远程访问。

如果您使用以太网电缆连接(LAN 连接)通过终端连接另一个系统并在终端上无法输入,则可能是您的局域网有问题。 尝试从您的 ISP 获得一些帮助。

5.编辑脚本以修复“无法在终端上输入”

如果您可以在终端上输入除几个字母之外的任何内容,则可能是您与终端配置脚本不匹配。 您可以编辑终端的输入源脚本并将其替换为默认数据。 编辑 .inputrc 文件,您可以在终端 shell 上运行以下命令。

sudo nano /etc/inputrc

sudo  纳米输入rc

当脚本打开时,尝试找出脚本有什么问题。 如果您自己无法找到或修复脚本,请不要羞于接受社区的帮助。

6.检查您的系统负载

有时,当您的系统满负荷时,可能需要一段时间才能使终端可用。 请耐心等待,直到 CPU 负载减少。 由于 CPU 负载过重而导致终端冻结是正常的。 您可以从 Linux 系统上的系统监控工具中杀死不必要的进程。

7. 检查键盘电缆

这可能是要讨论的最不专业的术语,但它确实发生了。 如果您使用的是外接键盘,请确保您的键盘已连接到计算机。 如果您使用的是笔记本电脑或笔记本电脑,请确保键盘工作正常。 如有必要,您可以检查键盘功能区。

8. 是否启用了纯红色模式?

有时,当您需要在终端上粘贴任何命令时,您可能不小心点击了只读按钮,而不是点击了“粘贴”按钮。 请再次单击“只读”按钮以结束此操作。 启用“只读”功能将不允许您在 Linux 系统的终端 shell 上写入任何内容。

在终端 Linux 中设置只读模式

9.重启修复“无法输入终端”

当然,如果系统、工具或应用程序被挂起一段时间,重新启动它的效果会很好。 如果您根本无法在终端上写入或通过上述方法无法修复它,则需要在 Linux 机器上重新启动终端 shell。

最后的话

使用第三方终端模拟器和花哨的 shell 界面屏幕也可能是终端频繁死机的原因。 但是,您可以尝试使用可靠的默认 shell 控制台来体验流畅的终端体验。 在整篇文章中,我已经描述了您的终端可能被冻结的几个原因,以及如何解决 Linux 系统上无法在终端上键入的问题。

我希望这篇文章对您有所帮助。 请与您的朋友和 Linux 社区分享这篇文章。 你也可以在评论区写下你对这篇文章的看法。 最后,如果您是 Linux 新手,这篇文章可能会帮助您了解基本的终端命令。