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