关于 bash 监听/等待我的命令时终端所处的模式,我有三个小问题:
- 当 bash 等待我的命令时,它是在规范模式还是非规范模式的终端上运行?
- 如果是非规范模式,是否立即意味着 bash 负责回显,或者 bash 必须
stty -echo
在之后额外调用stty -icanon
?换句话说,终端是否可以处于非规范模式并由驱动程序“自动”回显,这两件事(非规范模式和“自动”回显)不是互相排斥的? - bash 是否会在运行命令并将控制权移交给它之前先将终端切换回规范模式,并且当命令完成时它是否会再次切换回非规范模式?