GoGPT Best VPN GoSearch

OnWorksファビコン

tic - クラウド上のオンライン

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

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

プログラム:

NAME


チック - 端末情報 エントリ記述コンパイラ

SYNOPSIS


チック [-01CDGIKLNTUVacfgqrstx] [-e ] [-o DIR] [-Q[n]][-R サブセット] [-v[n]][-w[n]] file

DESCRIPTION


当学校区の チック コマンドは 端末情報 ファイルをソース形式からコンパイル形式に変換します。
コンパイルされた形式は、ライブラリルーチンで使用するために必要です。 呪う(3NCURSES)。

に記載のように 期間(5)データベースはディレクトリツリー(1つのファイルごとに1つのファイル)か、
端末エントリ)またはハッシュデータベース(エントリごとに1つのレコード)です。 チック コマンドは書き込みのみ
エントリは、構築方法に応じて 1 つのタイプに分けられます。

· ディレクトリツリーの場合、最上位ディレクトリ、例: /usr/share/terminfoは、
データベースの場所。

· ハッシュデータベースの場合、ファイル名が必要です。指定されたファイルが見つからない場合は、
名前は「.db」というサフィックスを追加することで見つけられるので、それを使用します。

ハッシュデータベースのデフォルト名は、デフォルトのディレクトリ名と同じです。
(「.db」サフィックスのみ追加)。

どちらの場合も(ディレクトリまたはハッシュデータベース)、 チック コンテナを作成する場合は
存在しません。ディレクトリの場合、これは「terminfo.db」ではなく「terminfo」リーフになります。
ファイルにソフトウェアを指定する必要があります。

結果は通常、システムのterminfoデータベースに保存されます。 /etc/terminfoを選択します。
コンパイルされた端末記述は別のterminfoデータベースに置くことができます。
これを実現するには 2 つの方法があります。

· まず、システムのデフォルトを上書きするには、 -o オプション、または
変数の設定 ターミナル情報 シェル環境で有効なデータベースの場所にコピーします。

· 第二に、もし チック 書き込めない /etc/terminfo または、
TERMINFO変数は、ディレクトリを検索します $HOME/.terminfo (またはハッシュデータベース
$HOME/.terminfo.db); その場所が存在する場合、エントリはそこに配置されます。

terminfoエントリを読み取るライブラリは、連続してチェックすることが期待される。

· TERMINFO環境変数で指定された場所、

· $HOME/.terminfo,

· TERMINFO_DIRS環境変数にリストされているディレクトリ、

· コンパイルされたディレクトリのリスト(デフォルト値なし)

· システムterminfoデータベース(/etc/terminfo).

OPTIONS
-0 出力を1行に制限します

-1 出力を1列に制限します

-a 伝える チック コメントアウトされた機能を破棄せずに保持します。
機能はピリオドを前に付けてコメント化されます。これにより、 -x
オプションは、コメントアウトされたエントリをユーザー定義の名前として扱うため、
ソースがtermcapの場合、バージョン2で要求される6文字の名前を受け入れます。それ以外の場合は
これらは無視されます。

-C ソースをtermcap形式に強制変換します。注: これは -C オプション
of 情報CMP(1)単に機能名を翻訳するだけでなく、
terminfo文字列をtermcap形式に変換します。
翻訳可能なものはterminfo名の下のエントリに残されているが、コメントアウトされている
2つのドットが前に付きます。実際に使用される形式には、
terminfoフォーマットからエスケープされた文字。より厳密なBSD互換の
翻訳、追加 -K オプションを選択します。

これを -c, チック 追加のチェックを行い、
terminfo の値には、termcap 形式では正確に同等のものはありません。例:

· Sgr 通常、termcapは変換できないため、
2つ以上のパラメータがあり、termcapには
terminfo で使用される算術/論理演算子。

· 1回以上の遅延または終了前に遅延が発生する機能
文字列は完全には変換されません。

-c 伝える チック 確認するだけ file 構文の問題や不適切な使用法などのエラー
リンク。指定する場合は -C (-I)このオプションを使用すると、コードは次のような警告を出力します。
使用解決後、1023(4096)バイトを超えるエントリ。
古いtermcapライブラリの固定バッファ長、およびバグのあるチェック
バッファ長(およびterminfoで文書化された制限)を超えると、これらのエントリはコア
他の実装とのダンプ。

チック 文字列の機能をチェックして、パラメータを持つ文字列が有効であることを確認します。
式。これは定義済みの文字列機能に対してのみチェックされます。
これらは、 -x オプションは無視されます。

-D 伝える チック 認識しているデータベースの場所を出力して終了します。最初の
示されている場所は、コンパイルされた端末記述を書き込む場所です。
If チック ルールに従って書き込み可能なデータベースの場所を見つけることができない
上で要約したように、診断を出力し、エラーで終了するのではなく、
データベースの場所のリストを印刷します。

-e
書き込みと変換を次のコンマ区切りの端末リストに制限します。
端末の名前またはエイリアスがリスト内の名前の1つと一致する場合、エントリ
通常通り書き込まれたり翻訳されたりします。それ以外の場合は出力は生成されません。
オプションの値は、リストが含まれているファイルとして解釈されます。
'/'。(注:ticのコンパイル方法によっては、このオプションが必要になる場合があります。 -I or -C.)

-f if/then/else/endif 式を含む複雑な terminfo 文字列を表示します。
読みやすくするためにインデントされています。

-G 定数リテラルを、等価な文字ではなく XNUMX 進形式で表示します。

-g 定数文字リテラルを小数点ではなく引用符で囲んだ形式で表示します。
同等物。

-I ソースを terminfo 形式に強制変換します。

-K 長年にわたり ncurses が termcap 形式に拡張してきた機能の一部を抑制します。たとえば、"\s" は
スペース。

-L リストされている長いC変数名を使用して、ソースをterminfo形式に強制変換します。
term.h>

-N スマートデフォルトを無効にします。通常、termcapからterminfoに変換する場合、
コンパイラは文字列機能のデフォルトについていくつかの仮定を立てる
リセット1文字列, キャリッジリターン, カーソル左, カーソルダウン, スクロール, タブ,
改行, キー_バックスペース, キー左, キーダウン、その後、廃止された
termcapの機能を利用して正しい値を推測します。また、通常は出力を抑制します
廃止されたtermcap機能の例 bsこのオプションは、より文字通りの
廃止された機能も保持する翻訳。

-oDIR コンパイルされたエントリを指定されたデータベースの場所に書き込みます。TERMINFOをオーバーライドします。
環境変数。

-Qn ソースをterminfo(テキスト)形式で表示するのではなく、コンパイルされた(バイナリ)形式で出力します。
オプションの値に応じて、64 進数または baseXNUMX 形式でフォーマットします。

1 XNUMX 進数

2base64

3 64 進数および BaseXNUMX

-q 翻訳されたソースを表示するときにコメントと空白行を抑制します。

-Rサブセット
出力を特定のサブセットに制限します。 このオプションは、古いバージョンの
terminfo は、SVr1、Ultrix、または HP/UX のようなもので、完全なセットをサポートしていません。
SVR4/XSI Curses terminfo; そして、AIX 3.xのような完全に壊れた移植版は、
SVr4/XSIと互換性のない独自の拡張機能。使用可能なサブセットは「SVr1」、「Ultrix」、
「HP」、「BSD」および「AIX」。 端末情報詳細は(5)。

-r 強制的にエントリ解決を行う(残りのtc機能はなくなる)
termcap形式への変換。termcapを準備する場合に必要になることがあります。
termcapライブラリのファイル(バージョン1.3までのGNU termcapやBSD termcapなど)
エントリごとに複数の tc 機能を処理しない tc プロトコル (4.3BSD まで)。

-s エントリが保存されているデータベースの場所を表示してコンパイルを要約します。
書き込まれたエントリの数とコンパイルされたエントリの数。

-T 生成されたテキストのサイズ制限がなくなりました。 これは主に次の用途に役立ちます。
コンパイルされた記述が限られているため (例: 1023)、テストと分析。
termcap、terminfo の場合は 4096)。

-t 伝える チック コメントアウトされた機能を破棄します。 通常、から翻訳するときは、
terminfo から termcap まで、翻訳できない機能はコメントアウトされています。

-U 伝える チック ソースファイルを解析した後、データの後処理を行わないようにします。通常は、
古い terminfo データや termcaps では一般的に欠落しているデータを推測します。

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

-vn (詳細な)出力を標準エラートレース情報に書き込むことを指定します。
表示 チックの進捗状況。オプションパラメータ n は 1 から 10 までの数値です。
包括的な情報の詳細レベルを示します。 n 省略、
デフォルトのレベルは1です。 n が指定され、1より大きい場合、詳細レベルは
増加しました。

デバッグ フラグのレベルは次のとおりです。

1 作成されリンクされたファイルの名前

2 「利用」施設に関する情報

3 ハッシュアルゴリズムからの統計

5 文字列テーブルのメモリ割り当て

7 文字列テーブルへのエントリ

8 スキャナーが検出したトークンのリスト

9 ハッシュテーブルの構築時に計算されたすべての値

デバッグレベル n 指定されていない場合は、1 つとして扱われます。

-wn 出力の幅を指定します。このパラメータはオプションです。省略した場合は、
デフォルトは60です。

-x 不明な機能はユーザー定義として扱います。つまり、機能名を指定すると
which チック 認識できない場合は、その型(ブール値、数値、文字列)を推測します。
構文を拡張し、それに対応するテーブルエントリを作成します。ユーザー定義機能
名前が「k」で始まる文字列はファンクションキーとして扱われます。

パラメーター
file XNUMXつ以上を含む 端末情報 ソース形式の端末記述[参照
端末情報(5)] ファイル内の各説明は、
特定の端末。

If file 「-」の場合、データは標準入力から読み込まれます。 file パラメーター
文字デバイスのパスである場合もあります。

加工
認識されている能力のうち1つを除いてすべて チック に文書化されています 端末情報(5) の
例外は つかいます 能力。

つかいます=エントリ- フィールドは現在コンパイル中の端末エントリで発見され、
チック バイナリを読み込む /etc/terminfo エントリーを完了してください。(エントリーは
file 最初に使用されます。 チック の機能を複製します エントリ- 現在の
エントリ、ただし現在の
エントリ。

例えば、 エントリ名1、含まれる 使用=エントリ__2 フィールド、キャンセル
の機能 エントリ__2 以下にも記載する必要があります エントリ名1 使用= これらのための
キャンセルされる機能 エントリ名1.

コンパイルされたエントリの合計は 4096 バイトを超えることはできません。名前フィールドは 512 バイトを超えることはできません。
端末名が最大エイリアス長(長いシステムでは32文字)を超える場合
ファイル名は最大エイリアス長に切り捨てられ、
警告メッセージが印刷されます。

互換性の確保


歴史的に チック 実装では説明フィールドを次のように処理した。
追加のエイリアスや短縮名として空白文字は使用しないでください。 チック そうはしない、
しかし、説明フィールドがそのように扱われる可能性がある場合は警告し、チェックします。
危険なキャラクター。

延長


SVr4とは異なり チック コマンドを実行すると、この実装は実際にtermcapソースをコンパイルできます。
実際、terminfoとtermcap構文のエントリは、1つのソースファイル内で混在できます。
端末情報(5)terminfo名と同等とみなされるtermcap名のリスト。

SVr4のマニュアルページには、 つかいます 機能。これは
の実装 チック 見つけます つかいます ソースファイル内の任意の場所、または
ファイルツリーのルートは ターミナル情報 (if ターミナル情報 が定義されている場合、またはユーザーの
$HOME/.terminfo データベース(存在する場合)、または(最終的には)システムのファイルツリー内の任意の場所
コンパイルされたエントリ。

このエラーメッセージは チック GNU Cのエラーメッセージと同じフォーマットを持ち、
GNU Emacs のコンパイル機能によって解析されます。

当学校区の -0, -1, -C, -G, -I, -N, -R, -T, -V, -a, -e, -f, -g, -o, -r, -s, -t   -x オプションは
SVr4ではサポートされていません。SVr4 -c モードでは不正使用リンクは報告されません。

System Vは、エントリをコンパイルしたり、エントリを読み込んだりしません。 $HOME/.terminfo データベース
ただし、TERMINFO が明示的に設定されている場合を除く。

onworks.net サービスを使用して tic をオンラインで使用する


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

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

Linuxコマンド

Ad




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