English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux resetコマンド

Linux コマンド全書

Linuxのresetコマンドはtsetと同じコマンドであり、端末機の状態を設定するために使用されます。一般的には、このコマンドは環境変数、コマンドライン、または他の設定ファイルから現在の端末機の型を自動的に決定します。指定された型が'?'の場合、プログラムはユーザーに端末機の型を入力させるよう要求します。

このプログラムは端末機を元の状態にリセットするため、login時に使用するだけでなく、システム端末機がプログラムの異常実行により奇妙な状態に陥った場合にも、それを使用して端末機をリセットすることができます。例えば、不小心で二進位ファイルをcatコマンドで端末機に読み込んだ場合、端末機がキーボードの入力に反応しなくなったり、奇妙な文字が返ってくることがあります。その場合、resetを使用して端末機を元の状態に戻すことができます。

文法

tset [-IQqrs] [-] [-e [ch] [-i [ch] [-k [ch] [-m [マッピング] [端末機]

パラメータ説明

  • -p  端末機の種類を画面に表示しますが、設定を行いません。このコマンドは現在の端末機の種類を取得するために使用できます。
  • -e ch  erase 文字を ch に設定します。
  • -i ch  割り込み文字を ch に設定します。
  • -k ch  一行の削除文字を ch に設定します。
  • -I  オプションを使用しない場合、設定を行いません。 -Q の場合、erase、割り込みおよび削除文字の現在の値は画面に送られます。
  • -Q  erase、割り込みおよび削除文字の値を画面に表示しません。
  • -r  端末機の種類を画面に表示します。
  • -s  TERM 設定用のコマンドを文字列の形式で端末機に送ります。通常 .login や .profile で使用されます。

オンラインサンプル

ユーザーに端末機の種類を入力させ、その種類のデフォルト状態に端末機を設定します。

# reset ?

erase 文字の設定をコントロールにします。-h

# reset -e ^B

設定用の文字列を画面に表示します。

# reset -s
削除はコントロール-B (^B).
キルはコントロール-U (^U).
割り込みはコントロール-C (^C).
TERM=xterm;

Linux コマンド全書