答案1
您可以使用重置命令,reset
然后按下Enter
以重置终端,这样当再次按下时它将转到新行Enter
。
命令
ubuntu@db200krctc:~$ ubuntu@db200krctc:~$ ubuntu@db200krctc:~$ ubuntu@db200krctc:~$
ubuntu@db200krctc:~$ reset
ubuntu@db200krctc:~$
ubuntu@db200krctc:~$
ubuntu@db200krctc:~$
更多资源
-
当调用为重置, 测试集设置熟模式和回显模式,关闭 cbreak 和 raw 模式,打开换行符转换,并在执行上述终端初始化之前将任何未设置的特殊字符重置为其默认值。这在程序终止并导致终端处于异常状态后非常有用。
答案2
在这个特殊情况下,该reset
命令的作用超出了你真正需要的范围,因为你的问题仅仅是关闭了 echo。 reset
实际上发出控制序列来重置终端本身,而你实际上需要是重新配置生产线纪律在操作系统内核中,重新打开回显模式,并且不触及终端一点儿也不。
为此,只需使用:
理智甚至只是:
stty 回显
reset
解决的情况是,终端自身状态需要重置,而不仅仅是重置线路纪律的状态;也就是说,制表位已被删除,终端被切换到备用屏幕缓冲区,不方便的 8 位字符集已被换入,等等。