该reset
命令包括在清除屏幕和返回之间的延迟。甚至在最新的终端类型上也是如此xterm-256color
。为什么?
man reset
没有提及延迟,仅打印特殊字符串。(它也没有提到清除屏幕。我认为这包含在终端初始化字符串下)。
我注意到以下输出strace -f reset
:
nanosleep({tv_sec=1, tv_nsec=0}, 0x7ffe1964f100) = 0
ioctl(2, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0
napms(1000)
)伴随着注释/* Settle the terminal. */