是否有任何stty选项将终端置于原始模式但仍允许其生成信号,例如CTRL + Z

时间:2017-01-17 22:35:40

标签: terminal gnome-terminal stty

stty有很多选项。我想要的是基于stty raw -echo:我想知道我是否可以添加一个选项,使终端驱动程序在看到例如 ctrl + z ,而不是让我的程序处理此按键。

1 个答案:

答案 0 :(得分:4)

raw的{​​{1}}选项是stty

的简写

此列表中的-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -icanon -opost -isig -iuclc -ixany -imax‐ bel -xcase min 1 time 0会阻止终端响应例如 CTRL - ž

-isig之后添加isig (如raw中所述)将取消stty raw -echo isig中隐含的-isig,并且给你一个原始模式的终端仍然响应 CTRL - Z (任何字符rawINTRQUIT ,或事实上SUSP