如何在 Linux 中重置终端
使用命令行终端是管理 Linux 系统最强大的方法。但有时,终端可能会挂起并变得无响应。如果您尝试读取二进制文件,终端也可能会出错,从而使屏幕上充满奇怪的字符。
在这种情况下,重置终端很有用。有多种方法可以在所有 Linux 系统上执行此操作。在本教程中,您将了解如何在 Linux 中重置终端。
在本教程中您将学习:
如何使用命令重置 Linux 中的终端
如何通过 GUI 重置终端
如何清除终端历史记录和回滚缓冲区
如何退出占用终端的进程
Linux 中重置终端的方法
重置终端的最佳方法是使用
reset
命令。这将擦除终端中当前的所有内容,包括回滚缓冲区(在大多数终端应用程序中),并且应该修复诸如有问题的终端或显示奇怪字符的终端等问题。$ reset
重置终端的其他最简单的方法之一是从它自己的菜单(假设您使用的是 GUI)。在 GNOME 上,该选项位于“高级”下的菜单中。您可以选择重置终端或重置并清除它。这些说明可能会略有不同,具体取决于您运行的桌面环境。
请注意,之后您需要再次按
Enter
才能返回提示。重置终端的另一种方法是使用
clear
命令。这将清除您的整个屏幕,并使您看起来好像刚刚打开了一个新的终端实例。它可能无法解决诸如尝试读取二进制文件时终端出现故障等问题,但它可以清除大多数问题或只是在屏幕上隐藏终端历史记录。$ clear
如果某个进程已接管您的终端,并且您尝试返回到正常提示符,则通常可以使用
Ctrl + C
键盘组合退出大多数进程。您还可以尝试Ctrl + Z
将占用终端的进程置于后台,然后在收到提示后手动终止它。如果您需要清除所有终端历史记录,以便没有人可以看到您输入的命令,您可以使用以下命令链。这应该适用于任何终端,尽管是否清除回滚缓冲区取决于应用程序。
$ cat /dev/null > ~/.bash_history && history -c && reset
请记住,在最坏的情况下,您始终可以
退出
终端会话并启动新的会话。$ exit
结束语
在本教程中,您了解了如何在 Linux 系统上重置命令行终端。我们试图在这里涵盖所有可能的场景,包括出现故障的终端、显示奇怪字符的终端、清除终端历史记录和回滚缓冲区以及完全退出终端。请记住,您的 GUI 还可能包含一种清除终端的方法,正如我们在 GNOME 上向您展示的那样。