我需要完全清除终端,因此整个终端都会变暗。
我所说的“完全”是指我需要username@machine$:
不弹出,这样清除后的终端才会完全清空。就像cmatrix
在绘制数字雨之前一样。
答案1
命令提示符格式存储在PS1
环境变量中。如果将其设置为空字符串,则不会显示命令提示符。然后您可以在clear
控制台中:
user@host:$ PS1=
clear
如果之后需要恢复,可以先将初始值保存在不同变量中:
user@host:$ PS1_INITIAL=$PS1 # store the initial value
user@host:$ PS1=
PS1=$PS1_INITIAL # restore the initial value
user@host:$
或者您可以source
.bashrc
定义原始值:
. ~/.bashrc
user@host:$