当我通过 SSH 连接时,输入“Ctrl+R”只能输入一个字符

当我通过 SSH 连接时,输入“Ctrl+R”只能输入一个字符

我通过 ssh(PuTTY)连接到我的服务器。在控制台上输入Ctrl+。输入一个字符。R

Ctrl我可以通过按+R多次来循环播放以前的命令。

但如果我输入另一个字符,什么也不会发生,并且由于某种原因,我无法再循环执行前面的命令。

不过它在本地控制台上按预期工作。我很好奇当通过 SSH 进入时是什么导致了这种行为。

从 ssh putty 会话运行 stty -a:

speed 38400 baud; rows 35; columns 138; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z;
rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread -clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke

从控制台会话运行 stty -a(无法复制粘贴): 在此处输入图片描述

相关内容