在Linux中清除终端屏幕
Contents
1. 概述
使用 Linux 命令行时,终端被命令及其输出填满是一种非常常见的情况。清除终端以整理屏幕有助于提高我们的工作效率。
在本教程中,我们将讨论实现此目的的各种方法。
2. 使用clear命令
清除终端屏幕的一种常用方法是使用clear 命令。让我们用几个命令填充终端,然后执行clear命令:
$ pwd
/home/groot
$ hostname
workstation
$ clear
请注意,如果定义了扩展 E3功能,则clear命令还会清除终端回滚缓冲区。
为了防止清除回滚缓冲区,我们可以使用*-x*选项:
$ clear -x
3. 使用reset命令
清除终端屏幕的另一种方法是使用reset 命令。让我们执行一些命令并使用reset命令清除屏幕:
$ pwd
/home/groot
$ hostname
workstation
$ reset
reset命令重新初始化终端。当程序没有正常终止时,它很有用,使我们的终端处于异常状态。
4. 使用控制台代码
我们可以使用“ ESC c”控制台代码来清除终端屏幕。转义字符的ASCII 值是十进制27。我们可以用八进制和十六进制格式分别表示相同的数字033和 0x 1B。
让我们执行一些命令来填充终端并使用八进制控制台代码清除它:
$ pwd
/home/groot
$ hostname
workstation
$ printf "\033c"
我们可以使用十六进制格式的控制台代码获得相同的结果:
$ printf "\x1Bc"