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
。