Answers:
在末尾添加以下内容.bash_profile:
printf '\033c'
这将真正清除终端。我什至定义了以下函数,因为我不喜欢默认的滚动行为clear:
function clear {
printf '\033c'
}
我认为这与对终端()进行硬重置相同Cmd-Opt-R,但是我不确定。
cd某个地方打开然后关闭并重新打开终端时,很容易看到它。上一届会议结束时只有灰线。在我的回答与其他回答之间,无论哪种解释正确,他都一定能找到解决问题的方法。顺便说一句,虽然我的答案不是第一个,但它却带有复选标记,因此不会那么糟。
ESC c是“完全重置(RIS)”,与“ Shell”>“发送硬重置”相同;但是,这仅会清除显示并重置终端状态。它不会清除回滚。如果所有Proxify都在寻找清除屏幕的方法,则只需使用常规clear命令即可(而不是clear此答案中提供的功能)。否则,这ESC c是不够的,并执行完全不必要的终端复位。
一种解决方案:TERM以合理的值(例如“ xterm”)导出,然后将clear命令放在的最后一行~/.bash_profile。可以设计其他解决方案。
clear不会清除终端,它只会向下滚动一页。
clear清除终端显示。在某些情况下,它是通过将屏幕内容移到回滚中来实现的(但不总是如此,例如,当选择了备用屏幕时)。
clear。