Linux/Unix 在终端上实现 cls 清屏命令

Linux 2020-09-28 阅读 77 评论 0

问题描述

在 Windows 的 命令提示符中,使用 cls,即 CLear Screen,可以清除屏幕上的所有显示,光标置于屏幕左上角。这个功能感觉挺实用。在 Linux 或者 Mac 上却没有这个功能。

解决方法

在终端上,我们可以输入 printf '\33c\e[3J' 命令,实现清屏。

命令比较难记住,我们可以使用 alias,方便输入,在当前用户的目录下,找到 .bashrc 或者 .zshrc。添加以下一行。

alias cls="printf '\33c\e[3J'"

再运行。

source ~/.bashrc
最后更新 2020-09-28