Ric*_*son 3 command-line gnome-terminal
有时(很少)会发生这样的情况,当我在终端上按Enter 键时,命令提示符不会转到下一行,但它会再次打印在同一行上。
我的解决方法是简单地关闭终端并打开一个新终端。有什么办法可以避免这种情况吗?
重现步骤:
mongo --authenticationDatabase somedb -u someuser -p,ctrl+c,瞧,现在一切都在同一行使用reset命令。
见man reset:
当作为重置调用时,tset 设置煮熟和回显模式,关闭 cbreak 和原始模式,打开换行转换并将任何未设置的特殊字符重置为其默认值,然后再执行上述终端初始化。这在程序死后使终端处于异常状态后很有用。
这对于终端正在运行的许多情况很有用,例如如果脚本关闭了本地回显并在重新打开之前死亡,因此您无法在提示符下看到您正在输入的内容......