xtermやktermといった端末上から入力する特殊なキー操作。
キー | 動作 | stty | |
---|---|---|---|
Ctrl+C | 処理を停止(インタラプト)する。MS-DOSのCtrl+Cに相当。[/2007-01-27] | intr | ^C |
Ctrl+H BS |
1文字削除する。[2006-04-16] | erase | ^H |
DELETE | 1文字削除する。[2006-04-16] UNIX(Teraterm?)では、実際のBSキーがDELETE扱いで、Shift+BSキーがBS扱いな場合がある。 |
^? | |
Ctrl+S | 画面出力を停止する。 | stop | ^S |
Ctrl+Q | 画面出力を再開する。 | start | ^Q |
Ctrl+Z | フォアグランドで動いている処理を中断(サスペンド)する。[/2006-04-16] | susp | ^Z |
Ctrl+D | 入力を終了(EOF)する(→例)。MS-DOSのCtrl+Zに相当。 [/2007-01-26] | eof | ^D |
Ctrl+L | 画面をクリアする。 | ^L | |
Ctrl+Alt+DEL | リブートする。 |
どのキーを押した場合に何の動作をするかを設定/表示する。[2006-04-16]
つまり上記のキー操作は、起動時に(sttyを使って)設定されたキー入力動作だということ。
>stty -a
speed 38400 baud;
行数 = 24; 桁数 = 80; 縦方向ピクセル数 = 0; 横方向ピクセル数 = 0;
csdata ?
eucw 1:0:0:0, scrw 1:0:0:0
intr = ^c; quit = ^\; erase = ^?; kill = ^u;
eof = ^d; eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = ^q; stop = ^s; susp = ^z; dsusp = ^y;
rprnt = ^r; flush = ^o; werase = ^w; lnext = ^v;
〜
>stty erase ^? …削除をDELETEキーにする >stty erase ^H …削除をBSキーにする