问题描述:
终端运行指令后打印了好多内容,结果导致提示符在最后一行,请问如何清屏呢?我记得matlab中是clc,请问ubuntu终端清屏是什么指令呢?
问题解答:
在Ubuntu 终端(Linux shell)里,清屏就一句话,最常用的是下面这个 👇
✅ 标准清屏命令(最常用,等价于 MATLAB 的clc)
clear执行后效果就是:
👉当前终端内容全部清空,提示符回到最上方
🚀 更快的“快捷键版”(强烈推荐)
Ctrl + L效果:和
clear几乎一样优点:最快、肌肉记忆级别
实际工作中 90% 的人都用这个
🧠 进阶补充(你可能会遇到)
1️⃣reset(慎用)
reset会重置终端状态
用于终端乱码、错位、颜色异常
比
clear更“猛”
2️⃣ 彻底清空历史(不常用)
clear && printf '\e[3J'连滚动缓冲区都清掉
终端滚轮也看不到之前输出
🧩 类比记忆(帮你记住)
| 环境 | 清屏命令 |
|---|---|
| MATLAB | clc |
| Ubuntu / Linux | clear |
| Ubuntu 快捷键 | Ctrl + L |
| Windows CMD | cls |
✅ 给你一句“工程师级建议”
日常用
Ctrl + L,出问题用reset。