在我数十年的基于 *n?x 的操作系统的经验中,我以前从未见过这种情况:它发生在 SSH 命令期间。无论是终端还是终端仿真器,在 SSH 中按数字 2 都会发送一个^W
(即:)stty werase
。麻烦,因为我需要^V
在按下 2 之前 做。注意:这发生在密码提示和/或 SSH 会话中。
此行为不会在 SSH 之外发生,^W
并且在 SSH 内部和外部都应如此。
有没有人见过这种行为?
更新 #1 stty -a
(在 SSH 之外)显示我werase
的 as 2
. 我不确定它是在何时何地设置的。
facepalm 我似乎在启动文件中有错误:
stty werase 2> /dev/null