在本地终端上,该stty -noflsh
选项允许丢弃缓冲输出Ctrl-C
,从而防止意外向终端输出大量文本时出现长时间滚动延迟。
如何在ssh
本地终端处于原始模式因此不会解释Ctrl-C
为中断的会话中实现这一点,而远程pty
在发生中断之前已经通过 ssh 网络连接转发了大量文本?
如果网络速度远高于终端的滚动速度,就会出现此问题(按下 后滚动仍会长时间延迟Ctrl-C
),这似乎在今天的任何时候都是如此,并且与该滚动速度相比,网络连接中的缓冲区很大,这似乎在今天的任何时候都是如此。