我stty, not a typewritter
在 hpux 上看到了消息(尽管有交互式终端检查?),我猜测这些是由于我的 .kshrc 文件中的 stty 行:
case $- in
*i* )
stty hupcl ixon ixoff
stty erase '^?' kill '^U' intr '^C' eof '^D' susp '^Z'
;;
esac
两个问题:
1)我知道为什么有擦除线,因为没有它,退格键不起作用。我继承了这些 .kshrc 行,但不知道它们的作用。
有人知道 hupcl ixon ixoff 线的意义吗?stty 手册页并不是特别有启发性:
hupcl (-hupcl) Hang up (do not hang up) modem connection on
last close.
ixon (-ixon) Enable (disable) START/STOP output control.
Output is stopped by sending an ASCII DC3 and
started by sending an ASCII DC1.
ixoff (-ixoff) Request that the system send (not send)
START/STOP characters when the input queue is
nearly empty/full.
2)是否有不同的方法来检查交互式终端。我有 tty -s ;如果 [ $? ] 之前,但这在 hpux 上似乎也很吵。