Linux 终端 - 冻结输入更新但可以执行命令?

Linux 终端 - 冻结输入更新但可以执行命令?

当 SSH 出现如下情况时,我该如何从 SSH 内部重新启动 shell 会话:

anton@ubuntu:~$ c: command not found
                                    anton@ubuntu:~$ lib
                                                       anton@ubuntu:~$ this is working, but its messed up
                         anton@ubuntu:~$

我可以执行命令,但当我输入命令时,控制台上什么也没有显示。但是,只要我按下Enter命令,命令就会执行,并且会出现输出(没有行尾,如上所示)。

exec bash
bash --login
clear

什么都不起作用,不过重新启动 SSH 会话有效。临时解决方案是启动一个屏幕会话,每次界面冻结时,您只需执行Ctrl+ a->c即可启动新会话并关闭旧会话。

答案1

该命令reset可能会有所帮助。请参阅man reset详细信息,但简单一点reset就足够了。

相关内容