Linuxでシグナルを送信するための完全なキーボードの組み合わせのリストはどこにありますか?
たとえば、
- Ctrl+ C- 信号知能
- Ctrl+ \- 信号終了
答え1
Linux N_TTY ラインルールは、SIGINT、SIGQUIT、SIGTSTP の 3 つのシグナルのみを送信します。デフォルトでは、次の制御文字は信号を生成します。
- Ctrl+ C- 信号知能
- Ctrl+ \- 信号終了
- Ctrl+ Z- SIGTSTP
答え2
これを使用して、stty
信号を生成する文字を確認または変更できます。
$ stty -a | grep -Ewoe '(intr|quit|susp) = [^;]+'
intr = ^C
quit = ^\
susp = ^Z
intr
(中断)build SIGINT
、quit
build SIGQUIT
、susp
(中断)build SIGTSTP
。また、信号を送信しませんが、ターミナルレイヤーに影響を与える、(バックスペース)などのstty -a
項目も表示されます。start = ^Q; stop = ^S;
erase = ^?
通常は、中断文字をに変更するなど、デフォルト以外のstty
設定を表示します。stty intr ^Q
^Q
^C
私の考えでは、^L
(ページフィード、新しいページ)は、端末機能ではなく、ウィンドウのサイズを再確認しながら、ビューの再描画を要求するためにアプリケーションがよく使用する文字です。