我在工作中使用的应用程序之一有时会与我的bash拧在一起,所以我再也看不到自己的输入了。IE
$ echo foo
foo
$
变成
$ foo $
我错误地尝试运行stty -echo
,这使情况变得更糟,现在它停止接受所有命令,这使我的输入处于某种状态,这只会>
在每次换行时出现,而没有别的。
我该怎么办?
对于这种情况,通常的补救措施是
stty sane
本stty -echo
不应该做这更糟糕,因为这只是关闭输入的呼应,而你已经有了这一点。
您说return只是导致>
出现的事实意味着您已经开始某件事,该事导致下一行的连续,例如,echo '
这样做是因为它正在等待关闭'
以终止字符串。其他因素也会导致这种情况,例如if something
;它在等待then ... fi
零件。
您可能已经命中了ctrl-c在该阶段将其停止以等待命令的其余部分,除非终端太混乱以至于也不会生成中断。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句