S-JIS[2003-05-19/2007-01-27] 変更履歴

UNIXキー操作

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 リブートする。    

stty

どのキーを押した場合に何の動作をするかを設定/表示する。[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キーにする

技術メモへ戻る
メールの送信先:ひしだま