次の内容はからインポートしたものです。有名教授のホームページ:
一部の信号はプロセスを停止します:SIGSTOP(停止!)、SIGTSTP(ttyで停止:^ Zが入力された可能性があります)、SIGTTIN(バックグラウンドプロセスがtty入力を要求します)、SIGTTOU(バックグラウンドプロセスが許可されていないtty出力を送信する).stty tostop提供)。
^Zに加えて^Yもあります。前者は入力中にプロセスを停止し、後者は読み取り中にプロセスを停止します。
Ctrl私はLinuxで+が何を意味するのかを知っていますが、+が何を意味するのかZわかりません。CtrlY
説明がありますか?
答え1
Ctrl-Y
Linuxでは何もしませんでした。DSUSP
Linuxではサポートされていません。
より男3用語(強調):
VDSUSP (not in POSIX; not supported under Linux; 031, EM, Ctrl-Y) Delayed suspend character (DSUSP): send SIGTSTP signal when the character is read by the user program. Recognized when IEXTEN and ISIG are set, and the system supports job control, and then not passed as input.
シェルラインエディタのemacsモードでは、readlineなどのライブラリはCtrl-Y
「yank」にバインドされます。しかし、これはまったく異なるものです。たとえば、単語を削除した後にESC-Backspace
を使用して再挿入できますCtrl-Y
。