Linux 终端有一个名为“clear”的方便命令,它可以删除所有以前的输出。不幸的是,当我运行此命令,然后使用 gcc 编译一个相当大的项目时,所有以前的输出都会神奇地重新出现在终端中。这使得很难找到错误和东西。
有什么方法可以永久清除 Ubuntu 中的终端?
编辑:我认为是 bash - 它是 Ubuntu 10.04 的默认设置。无论如何,它reset
起作用了。
答案1
假设您正在使用Bash
。
Clear
命令,只需“向下移动页面”。清除当前终端视图,但保留历史记录。
您应该reset
使用永久清除终端。
答案2
最终我找到了一个更好的替代方案。我使用以下命令:
alias clear=`echo -en "\ec"'
这将删除当前终端窗口中的所有内容,类似于默认clear
命令,但实际上内容是被清除,而不是仅仅隐藏一页。
重置命令可能更易于移植,但它也更慢,并且除了从窗口中删除可见文本之外还能做很多事情。
以下是进一步的解释: