linux中怎么删除命令

终端删除历史记录,用history-d行号或清空文件~/.bash_history。
别信Ctrl+K永久删除,它只清屏。

4个有用的命令来清除Linux终端屏幕

上周有个客人问我Linux里怎么清理终端屏幕,我当时就给他介绍了几种方法。
首先,得说清楚,保持终端界面整洁对工作很重要,对吧?
第一种方法是最简单的,直接输入“clear”命令就能搞定,屏幕上的东西全清光,包括那些回滚缓冲区的内容。
这招儿快,特别适合快速清理屏幕上的东西。

然后,还有一种快捷键方式,就是按Ctrl+L,这个操作也会清空屏幕,但不会动那些回滚缓冲区的内容。
如果只是想看一眼最新的输出,这招儿挺方便。

接下来是reset命令,这个比clear强多了,不仅能清空屏幕,还能把终端的状态重置回初始状态,连回滚缓冲区都一起清理。
不过,这招儿比clear慢一些。

最后,得提一下转义码。
这招儿比较高级,比如在Bash里你可以用\ec或者\03 3 或者\x1 B这些转义序列配合printf来清空屏幕。
这几种转义码用起来可能有点绕,但灵活性是最大的。

反正,不管哪种方法,Linux用户都能找到适合自己的。
从简单快捷的clear命令到复杂的转义码,每种方法都有它的用武之地。
你看着办,根据自己的习惯和效率来选吧。
我还在想这个问题,哪种方法最适合你呢?

4个有用的命令来清除Linux终端屏幕

clear:清屏,带回滚历史。
输入clear。

Ctrl+L:快速清屏,不删历史。
按Ctrl+L。

reset:深度清屏,重置终端。
输入reset。

转义序列:精确控制清屏。
printf "\ec"。

选一个用。