clear
、Ctrl+L或命令reset
不够用。它们不会清除我的终端屏幕,它们似乎只是将窗口向下滚动,所以我看不到上面的所有内容。
我希望这样我就无法向上滚动并看到任何以前的历史记录。
答案1
如果您输入,reset
它将完全重新初始化您的终端,而不是清除您的屏幕。您可以为此设置键盘快捷键。
printf "\033c"
也运行良好,并且耗时更少。您alias cls='printf "\033c"'
也可以用它作为别名。现在当您输入cls
终端时应该会被清除。
有关更详细的解释,请查看在这个 Stack Overflow 问题中。