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
MIP.watch('startSearch', function (newVal, oldVal) { if(newVal) { var keyword = MIP.getData('keyword'); console.log(keyword); // 替换当前历史记录,新增 MIP.viewer.open('/s/' + keyword, {replace: true}); setTimeout(function () { MIP.setData({startSearch: false}) }, 1000); } }); MIP.watch('goHome', function (newVal, oldVal) { MIP.viewer.open('/', {replace: false}); });