命令行工具清屏命令,快速清理终端界面的小技巧

在使用命令行工具时,终端里堆满之前的输出内容是常有的事。尤其是查日志、跑脚本或者连续执行多个命令后,屏幕乱糟糟的,想找条关键信息得上下翻半天。这时候,清屏就成了最直接的需求。

Windows 下的清屏命令

如果你用的是 Windows 系统,打开的是 CMD 或者 PowerShell,清屏命令很简单:

cls

输入 cls 回车,屏幕瞬间干净,之前的内容被推到历史缓冲区,可以滚动查看,但当前视图清爽了。

Linux 和 macOS 的清屏方式

在 Linux 或 macOS 的终端中,清屏用的是另一个命令:

clear

效果和 Windows 的 cls 类似,执行后当前显示内容被清除,光标回到顶部,看起来像重新打开了一个干净的终端。

更通用的快捷键:Ctrl + L

其实不用打命令也能清屏。在大多数终端环境中,按下 Ctrl + L 就能快速清屏。这个操作不会清空历史记录,只是把当前视图“滚”上去一行,相当于视觉上的刷新,特别适合临时整理界面

比如你正在调试一段 Python 脚本,输出了一堆测试数据,想重新运行但懒得翻屏。按一下 Ctrl + L,立马清爽,接着输入命令就行,效率高得多。

别搞混:清屏不等于清历史

要注意的是,无论是 clsclear 还是 Ctrl + L,都只是清空当前可视区域,并不会删除命令历史。你之前执行过的命令还能用上下箭头翻出来,日志内容也可以通过滚动条回看(取决于终端设置)。

如果你真想彻底清理终端的历史缓冲区(比如分享屏幕时不想暴露敏感信息),有些终端支持额外操作,比如在 iTerm2 中可以手动清屏历史,但这不属于标准命令行功能,日常用不到。

小技巧:在脚本中加入清屏

写 Shell 脚本时,如果希望程序运行前先清个屏,让输出更清晰,可以在开头加上:

#!/bin/bash
clear
echo "开始执行任务..."

这样每次运行脚本,用户都会看到一个整洁的起始界面,体验更好。