在中执行git操作时中止脚本,以使输入字符不可见
我有一个脚本,可以在几个repo中执行git操作,比如签出、获取、拉取和mvnclean安装。 若我在脚本执行git操作时按CTRL-C,它将停止。但在那之后我就看不到我在终端上输入的字符了。 如果我按enter键,我会看到终端执行键入的命令并查看输出,但看不到我输入到终端中的字符。 它在MC中一直被复制,但在普通术语中一切正常。在中执行git操作时中止脚本,以使输入字符不可见,git,bash,mc,Git,Bash,Mc,我有一个脚本,可以在几个repo中执行git操作,比如签出、获取、拉取和mvnclean安装。 若我在脚本执行git操作时按CTRL-C,它将停止。但在那之后我就看不到我在终端上输入的字符了。 如果我按enter键,我会看到终端执行键入的命令并查看输出,但看不到我输入到终端中的字符。 它在MC中一直被复制,但在普通术语中一切正常。 有人知道这种行为的原因吗?感谢用户3159253提供解决方案! 在这样的终端中执行sttysane,可以修复这种情况 如果有人解释为什么在这种情况下输入字符在终端中是
有人知道这种行为的原因吗?感谢用户3159253提供解决方案! 在这样的终端中执行
sttysane
,可以修复这种情况
如果有人解释为什么在这种情况下输入字符在终端中是不可见的,这会很有帮助。在
git
操作中,ctrl-c输出在哪里有关系吗?中断后stty sane
会帮到你吗?是的,会有帮助。非常感谢。你能不能把它作为答案,解释一下这种行为的原因是什么,为什么sttysane
fix它。