如何解决 Linux 中无法输入终端的问题 |
您所在的位置:网站首页 › 不能输入了 › 如何解决 Linux 中无法输入终端的问题 |
如何解决 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 |