command + k 是 macos 终端原生清屏快捷键,清除可视区域但保留会话与历史记录;也可通过菜单栏“编辑→清除屏幕”操作;printf "\033c" 重置终端状态;clear 命令仅刷新显示,旧内容仍可滚动查看。

Mac终端屏幕上滚动堆积的命令和输出内容太多,影响当前操作视线,需要快速清空可视区域但保留当前Shell会话状态——这不是删除历史文件,而是清除屏幕缓冲区。
用快捷键一键清屏
Command + K 是 macOS 终端原生支持的清屏快捷键,执行后光标回到顶部,所有已滚动出视图的历史内容从当前窗口消失,但 history 命令仍能查到过往记录。
按住 Command 键不放,再按 K 键,松手即完成。这一步操作起来很简单,不需要输入任何命令。
通过菜单栏选择“清除屏幕”
适合不熟悉快捷键、或当前键盘映射异常的用户,图形化路径明确可控。
点击顶部菜单栏中的“编辑”→在下拉菜单中选择“清除屏幕(Clear Screen)”。
终端画面立即清空,无残留滚动历史。
运行 printf "\033c" 强制重置终端状态
该命令发送 ANSI 转义序列 【3c】,不仅清屏,还重置终端所有设置(如颜色、光标模式、字符集等),适用于终端出现显示异常后的深度清理。
在终端中输入:printf "\033c"
按回车执行。
终端完成硬重置,呈现全新初始状态。
用 clear 命令刷新可视界面
clear 是 POSIX 标准命令,兼容所有 Shell,它不会重置终端状态,只将光标移至顶部并填充空白行覆盖原有内容。
输入 clear 并回车。
注意:clear 清除的是屏幕显示,不是缓冲区;向上滚动仍能看到旧内容——这点和 Command + K 本质不同。











