如何在UNIX上为ctrl-s实现自己的行为?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在UNIX上为ctrl-s实现自己的行为?相关的知识,希望对你有一定的参考价值。
有没有办法在c上覆盖ctrl-s ctrl-q实现?我想制作一个shell,当你按下ctrl-s时它会冻结程序。我见过int tcflow(int fildes, int action);
但是当有人按下ctrl-s时如何触发这个?
答案
stty stop undef start undef
禁用默认的^ S + ^ Q行为。
另一答案
你不必。终端负责这个。如果您的进程在终端上的前台进程中,则自动执行操作。这就是POSIX终端的用途。在网上查找有关“编写shell”的资源。
以上是关于如何在UNIX上为ctrl-s实现自己的行为?的主要内容,如果未能解决你的问题,请参考以下文章
在 unix 上为 python 3.5 安装 psycopg2 包
在 Sun Unix 上为 Perl 安装 DBD::mysql 时出现问题
如何在用户/编辑上为管理员提供 SF/Sonata RepeatedType (pw)
在 prepareForSegue 上为 Popover Segue 传递数据:iOS 5 中的奇怪行为