reset コマンド

目的

端末を初期化します。

構文

reset[-e C] [-k C] [-i C] [-] [-s] [-n] [-I] [-Q] [ -m [ Identifier] [ TestBaudRate]:Type] .... [タイプ]..

説明

reset コマンドは、tset コマンドへのリンクとなっています。 tset コマンドを reset コマンドとして実行すると、tset コマンドは端末依存処理を実行する前に以下のアクションを取ります。

  • クックドモードとエコーモードをオンに設定します。
  • cbreak モードと Raw モードをオフにします。
  • 改行変換をオンにします
  • 特殊文字を適切な状態に復元します。

特殊文字が NULL または -1 として検出された場合には、デフォルト値にリセットされます。 tset コマンドに付けられるフラグは、すべて reset コマンドでも使用できます。

reset コマンドは、プログラムが停止した後で端末が望ましくない状態になっているときに、最も有効です。 シーケンス<LF>reset<LF>(ここで、< LF> は Ctrl-J、改行) は、 リセット コマンドを正常に実行するために必要な場合があります。これは、復帰がこの状態では機能しない可能性があるためです。 この<LF>reset<LF>シーケンスが頻繁にエコーされることはありません。

フラグ

項目 説明
- 決定した端末の名前が標準出力に出力されます。 これは、シェルによって取り込まれ、TERM 環境変数に入れられることになっています。
-e (E) 「C」 すべての端末上で消去文字を C 変数で指定した文字に設定します。 デフォルトは、端末上のバックスペース文字で、通常は ^ (セディーユ) です。 文字 C を直接入力することも、^ (セディーユ) を使用して入力することもできます。
-I 端末初期化文字列の送信を抑制します。
I 「C」 -e フラグと類似していますが、消去文字ではなく割り込み文字を使用します。 C 変数はデフォルト ^C にセットされます。 このオプションに ^ 文字を使用することもできます。
-k (K) 「C」 -e フラグと類似していますが、消去文字ではなく行消去文字を使用します。 C 変数のデフォルトは ^ X です。 -k (K) が指定されていない場合、強制終了文字は変更されません。 このオプションに ^ 文字を使用することもできます。
-m識別子テストボーレート:タイプ ID パラメーター. で識別されるポートで通常使用される端末タイプ ( タイプ パラメーター内) を指定します。 存在しない ID は、すべての ID に一致します。 TestBaudRate パラメーターにボー・レートを、任意に指定することもできます。
-n Berkeley 4.3 tty ドライバーを搭載したシステム上で、この端末について新規 tty ドライバー・モードを初期化する必要があることを指定します。 CRT の場合、CRTERASE モードおよび CRTKILL モードを設定するのは、ボー・レートが 1200 bps 以上である場合のみです。 詳しくは、tty ファイルを参照してください。
-Q 印刷を抑止します。Erase set toおよびKill set toメッセージ。
-s 決定した端末の名前に基づいて、TERM 環境変数を初期化する csh コマンドのシーケンスを出力します。

ファイル

項目 説明
/usr/share/lib/terminfo/?/* 端末機能データベースが入っています。