如何解决 Linux 中无法输入终端的问题

您所在的位置:网站首页 不能输入了 如何解决 Linux 中无法输入终端的问题

如何解决 Linux 中无法输入终端的问题

2024-07-11 00:32| 来源: 网络整理| 查看: 265

如何解决 Linux 中无法输入终端的问题

终端仍然是大多数 Linux 用户与计算机交互的主要方式。然而,没有什么是完美的,有时甚至终端也会停止响应或忽略您的输入。如果您的终端死机并且无法在终端上输入,以下是一些最常见的原因及其解决方案。

内容窗口是否处于焦点状态?您输入密码吗?后台是否已在运行某些内容?它是远程外壳吗?问题只是关于某些字母吗?终端重启您检查过键盘电缆吗?尝试盲目重置完全重新开始你跑步太多了吗?经常问的问题

另请阅读:如何从 Linux 终端发送电子邮件

窗口是否处于焦点状态?

您的问题有可能很容易解决:终端窗口是否处于活动状态?

如果终端窗口未获得焦点,则您键入的任何内容都不会显示在上面。

此问题的另一个可能来源可能是某些后台应用程序不断窃取焦点。例如,检查您是否有一个弹出通知可能会将焦点从您的终端上移开。

最后,如果您使用 KDE,窗口管理规则设置不当的可能性很小。例如,这样的规则可能永远不会将焦点放在您的终端上,或者让它以不可用的大小显示在预定义的位置,甚至自动最小化。

您输入密码吗?

如果您在尝试输入密码时终端看起来冻结了,请不要担心,因为这是正常现象!您可能习惯在输入密码时在其他地方看到星号或点,但在终端上,它不会显示任何内容。

因此,您可以忽略终端看起来冻结的情况,输入密码,然后按 Enter。

另请阅读:如何在 Ubuntu 中启用 Caps Lock 键指示器

后台是否已在运行某些内容?

有些流程需要的时间比我们最初预期的要长得多。如果您的终端看起来冻结并且在输入命令后不响应输入,则它可能没有完成预期的任务。

尝试在无响应的终端中按 Ctrl + Z 来暂停任何活动任务。如果您的终端在此之后工作,那么您就知道问题的原因。您可以通过输入 bg 使应用程序在后台运行。

或者,通过按 Ctrl + C,它将发送停止信号并尝试退出应用程序。停止应用程序显然也会阻止它执行它应该执行的操作。

它是远程外壳吗?

如果您使用 SSH 连接到远程 shell,则冻结的终端通常是由于连接问题造成的。例如,如果您连接到 VPN,当前 SSH 会话将变得无响应。

修复方法很简单:尝试终止远程会话并重新登录。如果这不起作用,请检查您的互联网连接或防火墙。

如果这些都不起作用,请尝试重新启动计算机和路由器。

另请阅读:如何在 Linux 中重新启动冻结的桌面

您的问题是否有所不同,您可以连接,但您的终端在一段时间后冻结?这(可能)是连接问题。不同之处在于,在这种情况下,您无能为力:这可能是网络基础设施的问题。

在这种情况下,您只能联系您的互联网提供商,解释您的问题,并询问是否有任何解决方法。该解决方案可以很简单,只需将现有的调制解调器/路由器更换为新的调制解调器/路由器,或者在最坏的情况下,更换您家和互联网提供商之间存在问题的电缆。

问题只是关于某些字母吗?

如果您可以在终端中输入内容,但只有特定的字母拒绝显示,则可能您的 .inputrc 配置已损坏。您过去可能输错了一个参数,最终过滤掉了特定字符。

使用您最喜欢的文本编辑器检查“~/.inputrc”和“/etc/inputrc”是否有任何输入错误的参数。

不幸的是,至于您应该寻找什么,我们无法提供帮助,因为我们不知道您之前输入的内容。也许检查您的 Bash 和 sudo 历史记录会有所帮助。

另请阅读:8 个有用且有趣的 Bash 提示

终端重启

如果到目前为止您已经尝试了所有方法,但您的终端仍然没有响应,您可能需要将其重置为默认设置。

您检查过键盘电缆吗?

最明显的可能原因听起来极其不可能。怎么会有人没有注意到整个键盘不起作用呢?然而,这种事以前也发生过!检查键盘电缆是否松动或者键盘是否有故障,这解释了为什么您无法在终端中键入内容。

尝试盲目重置

当您所输入的内容无法被看到时,称为盲输入。由于在Linux中无法输入终端,因此可以尝试盲目重置。您将看不到自己正在输入的内容,因此请慢慢进行,以确保输入正确的字母。

打开终端后,输入 reset 并按 Enter。

或者,您可以输入 reset -c 来重置导致问题的字符。再说一次,这并不总是有效,尤其是在所有东西都被冻结的情况下。

另请阅读: Apt 和 Apt-Get 命令的终极指南

完全重新开始

作为最后的手段,完全重新启动 Linux。该问题可能与终端根本没有任何关系。其他原因可能会挂起,从而冻结系统。如果您已尝试其他所有操作,请重新启动系统,而不仅仅是终端实例。

您将丢失在终端中处理的所有内容,但如果您无法输入或继续,您可能没有任何其他选择。

你跑步太多了吗?

很容易变得忙碌并开始同时处理多项任务。然而,系统的设计只能一次处理这么多数据。检查一下您同时运行了多少个不同的事物。解决您的问题只需关闭一些资源密集型任务即可。

另请阅读: 12 个最佳 Windows 终端模拟器

经常问的问题1. 如果我输入时没有任何内容出现,任何命令都可以工作吗?

有时。即使终端看起来冻结,也可能只是屏幕本身。您输入的任何内容都可能仍然有效。测试此功能的快速方法是输入 stty sane 并按 Enter。这是为了在会话冻结时将其恢复正常。虽然它并不总是有效,但非常值得尝试。请记住,您将看不到自己正在输入的内容。

2. 我已经输入了命令,但没有任何反应。我的终端被冻结了吗?

不必要。对于刚接触 Linux 的人来说,这个问题经常发生,或者只是多任务处理时的一个简单意外。除非您随后按 Enter,否则命令不会处理。否则,在系统开始处理命令之前,您将没有机会输入完整的命令。

3. 为什么使用粘贴功能后无法输入内容?

在终端菜单中,粘贴位于只读上方。如果您不小心打开“只读”,您将无法输入任何内容。如果您使用其他人的系统并且他们打开了此模式,也可能会发生这种情况。

只需打开终端菜单并关闭只读即可。这应该允许您再次开始输入。

4. 为什么我打字时终端屏幕不移动?

如果到达窗口底部后屏幕没有移动,您可能会认为 Linux 终端中存在打字问题。然而,最常见的问题是Scroll Lock键已打开。按此键可关闭该功能。

5. 我应该尝试另一个终端应用程序吗?

如果您经常遇到附带终端的问题,您应该考虑尝试一些替代方案。通常,这些工作更顺畅并提供附加功能。需要考虑的一些选项包括:

术语Rxvt-unicode终结者阿拉克里蒂


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3