GoGPT Best VPN GoSearch

OnWorksファビコン

リセット - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーでリセットを実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド リセットです。

プログラム:

NAME


ツェット, リセット - 端末の初期化

SYNOPSIS


ツェット [-IQVcqrsw] [-] [-e ch] [-i ch] [-k ch] [-m マッピング] [ターミナル]
リセット [-IQVcqrsw] [-] [-e ch] [-i ch] [-k ch] [-m マッピング] [ターミナル]

DESCRIPTION


ツェット - 初期化
ツェット 端末を初期化します。 ツェット まず、使用している端末の種類を決定します
を使用しています。 この決定は、最初に見つかった端末タイプを使用して、次のように行われます。

1。 ザ ターミナル コマンドラインで指定された引数。

2. の値 TERM 環境変数。

3. (BSD システムのみ) 標準エラー出力デバイスに関連付けられた端末タイプ
会場は /etc/ttys ファイル。 (System-V のような UNIX およびその規則を使用するシステムでは、 ゲッティ
この仕事は設定によって行われます TERM によって渡された型に従って /etc/inittab.)

4. デフォルトの端末タイプは「不明」です。

端末の種類がコマンドラインで指定されていない場合、 -m オプションのマッピングは
その後、適用されます(セクションを参照) ターミナル タイプ MAPPING 詳細については)。 次に、
端末タイプが疑問符 (「?」) で始まる場合、ユーザーは確認を求められます。
端子の種類。 空の応答でタイプが確認されます。または、別のタイプを入力できます。
新しいタイプを指定します。 端末タイプが決定されると、端末の terminfo エントリが
端末が取得されます。 そのタイプの terminfo エントリが見つからない場合、ユーザーは
別の端末タイプの入力を求められます。

terminfo エントリが取得されると、ウィンドウ サイズ、バックスペース、割り込み、行キルが行われます。
文字 (特に) が設定され、ターミナルとタブが初期化されます。
文字列は標準エラー出力に送信されます。 最後に、消去、割り込み、ラインの場合
Kill 文字が変更されているか、デフォルト値に設定されていない場合、その値は
標準エラー出力に表示されます。 使用 -c or -w ウィンドウのみを選択するオプション
サイズ設定と他の初期化の比較。 どちらのオプションも指定されていない場合は、両方が想定されます。

リセット - 再初期化
として呼び出されたとき リセット, ツェット クックモードとエコーモードを設定し、cbreak モードと raw モードをオフにします。
改行変換をオンにし、未設定の特殊文字をデフォルトにリセットします。
前述の端末の初期化を行う前の値。 これは、
プログラムが終了し、端末が異常な状態になります。 場合によっては次のように入力する必要があることに注意してください。

リセット

(改行文字は通常は control-J です) ターミナルをキャリッジとして機能させるには、
異常状態ではリターンが機能しなくなる場合があります。 また、端末はエコーしないことがよくあります
コマンド。

OPTIONS


オプションは以下のとおりです。

-c 制御文字とモードを設定します。

-e 消去文字を次のように設定します。 ch.

-I 端末またはタブの初期化文字列を端末に送信しないでください。

-i 割り込み文字を次のように設定します。 ch.

-k 行キル文字を次のように設定します。 ch.

-m ポートタイプから端末へのマッピングを指定します。 セクションを参照してください ターミナル タイプ
MAPPING をご覧ください。

-Q 消去文字、割り込み文字、ラインキル文字の値は表示しません。
通常は ツェット とは異なる制御文字の値を表示します。
システムのデフォルト値。

-q 端末の種類は標準出力に表示されますが、端末は表示されません。
何らかの方法で初期化されました。 オプション `-' 自体は同等ですが、古風です。

-r 端末タイプを標準エラー出力に出力します。

-s 環境変数を初期化する一連のシェルコマンドを出力します。 TERM 〜へ
標準出力。 セクションを参照してください SETTING ENVIRONMENT より詳細をご確認いただけます。

-V このプログラムで使用されたncursesのバージョンを報告し、終了します。

-w 推定されたサイズに一致するようにウィンドウのサイズを変更します。 セットアップ用語。 通常、これには何もありません
ただし、 セットアップ用語 ウィンドウサイズを検出できません。

の議論 -e, -i, -k オプションは実際の文字として入力することも、
「ハット」表記を使用することにより、つまり、control-h を「^H」または「^h」として指定できます。

SETTING ENVIRONMENT


多くの場合、端末のタイプと端末に関する情報を入力することが望ましいです。
機能をシェルの環境に追加します。 これは、 -s オプションを選択します。

-s オプションが指定されている場合、シェルに情報を入力するコマンド
環境は標準出力に書き込まれます。 もし SHELL 環境変数の終了
「csh」のコマンドは次のとおりです。 CSHそれ以外の場合は、 sh。 注、 CSH コマンド
シェル変数の設定と設定解除 ノグロブ、未設定のままにします。 次の行は、
。ログインする or 。プロフィール ファイルは環境を正しく初期化します。

eval `tset -s オプション ... `

ターミナル タイプ MAPPING


端末がシステムに配線されていない場合(または現在のシステム情報が
間違っています) から派生した端末タイプ /etc/ttys ファイルまたは TERM 環境の
変数は多くの場合次のような一般的なものです ネットワーク, ダイヤルアップまたは 未知の。 時 ツェット 使用されている
多くの場合、起動スクリプトでは、次の種類に関する情報を提供することが望ましいです。
このようなポートで使用される端子。

の目的 -m オプションは、いくつかの条件セットを端末タイプにマッピングすることです。
つまり伝えること ツェット 「私が特定の速度でこのポートに乗っている場合、私はそのポートに乗っていると推測します
端末の種類」。

に対する議論は、 -m オプションは、オプションのポート タイプ、オプションの演算子、
オプションのボーレート指定、オプションのコロン (「:」) 文字、および端末タイプ。
ポートのタイプは文字列です (演算子またはコロン文字で区切られます)。 の
演算子は、「>」、「<」、「@」、および「!」の任意の組み合わせです。 「>」は「より大きい」を意味します。「<」
「@」は「等しい」を意味し、「!」は「より小さい」を意味します。 テストの意味が逆転します。 ボーレート
数値で指定し、標準エラー出力の速度と比較します。
(これは制御端末である必要があります)。 端末のタイプは文字列です。

コマンドラインで端末タイプが指定されていない場合、 -m マッピングが適用されるのは
端子の種類。 ポート タイプとボー レートがマッピングと一致する場合、端末タイプは
マッピングで指定されたものは、現在のタイプを置き換えます。 複数のマッピングがある場合、
指定すると、最初に適用可能なマッピングが使用されます。

たとえば、次のマッピングを考えてみましょう。 ダイヤルアップ>9600:vt100。 ポートの種類はダイヤルアップです。
演算子は >、ボーレート仕様は 9600、端末タイプは vt100 です。
このマッピングの結果、端末タイプが ダイヤルアップ、ボー
レートが 9600 ボーを超えている、端末タイプ vt100 使用されます。

ボー レートが指定されていない場合、端末タイプは任意のボー レートと一致します。 ポートタイプがない場合
が指定されている場合、端末タイプは任意のポート タイプと一致します。 例えば、 -m ダイヤルアップ:vt100 -m
:?xterm ボーレートに関係なく、ダイヤルアップ ポートが端末の種類と一致するようになります。
vt100、および端末タイプ ?xterm に一致する非ダイヤルアップ ポート タイプ。 注意してください。
先頭に疑問符がある場合、ユーザーはデフォルトのポートで、
実際には xterm 端末を使用しています。

空白文字は許可されません -m オプション引数。 また、トラブルを避けるためにも、
メタキャラクターを使用すると、全体が -m オプション引数はその中に配置されます
一重引用符文字とそれ CSH ユーザーは、任意の前にバックスラッシュ文字 (「\」) を挿入します。
感嘆符 ("!")。

HISTORY


当学校区の ツェット コマンドはBSD 3.0で登場しました。 の 呪う 実装はからわずかに適応されました
terminfo 環境用の 4.4BSD ソース (Eric S. Raymond 著)[メール保護]>.

互換性の確保


当学校区の ツェット ユーティリティは、BSD 環境との下位互換性のために提供されています (
最新の UNIX、 /etc/inittab   ゲッティ(1)設定できる TERM 各ダイヤルアップに適切に対応する
ライン; これにより、以前のことが解消されます ツェットの最も重要な用途)。 この実装は次のように動作します
4.4BSD tset (ここで指定されているいくつかの例外を除く)。

当学校区の -S BSD tset のオプションは機能しなくなりました。 エラーメッセージを標準エラー出力に出力して終了します。
当学校区の -s オプションのみのセット TERMはなく、 タームキャップ。 これらの変更は両方とも、 タームキャップ
変数は terminfo ベースではサポートされなくなりました 呪う、その行う ツェット -S 役に立たない
(私たちは、静かに損失を誘発するのではなく、騒々しく死ぬようにしました)。

文書化されていない 4.4BSD 機能があり、`TSET` (または
大文字で始まる他の名前を介して) 大文字を使用するように端末を設定します
それだけ。 この機能は省略されています。

当学校区の -A, -E, -h, -u   -v オプションが削除されました ツェット 4.4BSD のユーティリティ。 どれも
それらは 4.3BSD で文書化されており、どれもせいぜい実用性が限られています。 の -a, -d, -p
オプションも同様に文書化されておらず、役に立ちませんが、見た目どおりに保持されています。
広く使用されています。 これら XNUMX つのオプションを使用することを強くお勧めします。
を使用するように変更されました -m 代わりにオプションを使用します。 の -n オプションは残りますが、効果はありません。 の
-adnp したがって、オプションは上記の使用法の概要から省略されています。

を指定することは引き続き許可されます。 -e, -i, -k 引数のないオプションですが、
このような使用法を修正して、文字を明示的に指定することを強くお勧めします。

4.4BSD では、実行 ツェット as リセット もはや、 -Q オプション。 また、
- オプションと ターミナル 歴史上の議論
の実装 ツェット 削除されました。

ENVIRONMENT


当学校区の ツェット コマンドは次の環境変数を使用します。

SHELL
伝える ツェット 初期化するかどうか TERM sh or CSH 構文。

TERM 端末の種類を示します。 各端末タイプは異なりますが、多くは似ています。

タームキャップ
termcap データベースの場所を示す場合があります。 絶対パス名でない場合は、
たとえば、「/」で始まります。 ツェット 前に環境から変数を削除します
端末の説明を探しています。

onworks.net サービスを使用してオンラインでリセットを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。