telnet怎么退出先按Ctrl+]再输quit就能正常退出
telnet怎么退出 先按Ctrl+]再输quit就能正常退出
之前调试内网设备的时候用telnet连了一台小交换机,输完配置指令后界面就僵在那,盯着黑屏幕半天,满脑子都在想telnet怎么退出,手指在键盘上胡乱敲,愣是没找到退出的法子。本来以为跟平时用cmd退出程序一样,按个Esc或者直接关窗口就行,结果按了Esc之后界面一点变化都没有,光标还在原地闪,关窗口又怕直接断开会让设备的连接进程卡住,只能干着急,对着终端界面发呆。
越急越不知道该按什么。
当时把能想到的按键都试了个遍,回车按了十几次,只多出一堆空行,Ctrl+C也按了,顶多是中断了当前输入的内容,telnet的连接依旧挂在那里,根本退不回原本的命令行界面。甚至还随手敲了exit、bye这类常见的退出指令,敲完回车之后界面毫无反应,就像输入的内容被系统吞了一样,黑底白字的屏幕上只有光标在不停闪烁,那种无从下手的感觉现在想起来还觉得有点好笑,明明是个很简单的操作,当时却像撞进了死胡同,折腾了快十分钟都没搞定,旁边放着的鼠标都被我捏得发烫,就差直接重启电脑了。
后来才反应过来,telnet的退出逻辑跟普通的shell命令完全不一样,不是直接输退出指令就能生效的,也不是靠单个快捷键就能解决的。刚好同事路过工位,看我对着终端屏幕皱着眉,随口提了一句先按Ctrl和右中括号的组合键,再输入quit敲回车就行。我将信将疑地抬手按了Ctrl+],原本毫无反应的界面突然跳出了telnet的专属提示符,那一刻瞬间觉得有了头绪,赶紧跟着敲了quit再按回车,下一秒就顺利退回到了原本的系统命令行,悬着的心一下子落了地,之前担心的进程残留问题也根本没出现,白瞎了自己焦虑那么久。
之后又用过好几次telnet连接不同的设备,有一次还差点重蹈覆辙,手指刚要去乱按Esc,突然就想起了那次的操作,下意识先按下Ctrl+],再快速输入quit,整个过程一气呵成,再也没有出现过卡在界面出不来的情况。
也试过偷懒想找更快捷的方式,比如直接组合键一步退出,试了好几种按键搭配都没用,最后发现还是老老实实按步骤来最稳妥,没有什么捷径可走。
现在再碰到这类陌生的终端连接工具,不会再像当初那样瞎按一通按键了,会先静下心想想对应的操作逻辑,而不是凭着惯性乱试。