让我们运行cat然后输入athen ^D- 你会看到cat没有退出。
cat
a
^D
与cat+ a+ Enter+比较^D- 现在 cat 确实退出了。
Enter
那么,为什么在第一种情况下^D需要按两次退出cat,而^D在第二种情况下只需要按一次?
tty pty stty
pty ×1
stty ×1
tty ×1