我使用 Kubuntu。有时我从终端窗口运行程序然后将其终止后,我再也看不到我正在输入的内容。
终端窗口继续运行,如果我运行“ls”,我会像往常一样得到一个列表。唯一奇怪的是,我看不到我输入的内容。
有什么想法如何解决这个问题?
答案1
尝试重新初始化您的终端。使用reset
命令。
答案2
如果您正在使用的程序更改了终端的“stty”设置,则可能会发生这种情况。具体来说,可能更改的一件事是“echo”被关闭了。程序应该注意到它们被中断时的情况,并将您的终端恢复到原来的状态,但如果它们没有这样做,或者它们被“kill”信号杀死,那么您的终端将不会打开回显模式,并且通常其他终端设置也会更改。要恢复正常设置,您可以输入命令“stty sane”。因为除了“echo”之外的其他设置可能也发生了变化,所以您可能需要用 control-J(换行符)结束该命令。我会继续,总是只执行“stty sane”,然后按 control-J。