标签: shell unix terminal
有没有办法在c上覆盖ctrl-s ctrl-q实现?我想制作一个shell,当你按下ctrl-s时它会冻结程序。我见过{{1}}但是当有人按下ctrl-s时怎么能触发这个呢?
答案 0 :(得分:0)
stty stop undef start undef
禁用默认的^ S + ^ Q行为。
答案 1 :(得分:0)
你不必。终端负责这个。如果您的进程在终端上的前台进程中,则自动执行操作。这就是POSIX终端的用途。在网上查找有关"写一个shell"。