gpt4 book ai didi

ksh - stty hupcl ixon ixoff

转载 作者:行者123 更新时间:2023-12-02 07:04:22 26 4
gpt4 key购买 nike

我在 hpux 上看到 stty,不是打字机 消息(尽管进行了交互式终端检查?),我猜测这些是由于我的 .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 上似乎也很吵。

最佳答案

ixonixoff 用于坚持 Ctrl-sCtrl-q 被解释为控制流(滚动锁定)信号。它们是大多数系统上的默认设置,但如果您有快速连接和/或预计终端无法处理大量输出,则可以将它们关闭。

我通常使用stty -ixon -ixoff,这样我就可以回收Ctrl-sCtrl- q 用于更现代目的的键绑定(bind)(例如“保存”和“退出”)。

了解更多详情:https://unix.stackexchange.com/questions/12107/how-to-unfreeze-after-accidentally-pressing-ctrl-s-in-a-terminal#12146

关于ksh - stty hupcl ixon ixoff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6429515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com