GoGPT Best VPN GoSearch

OnWorksファビコン

チェイス - クラウドでオンライン

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

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

プログラム:

NAME


追跡 - シンボリックリンクを追跡します

SYNOPSIS


チェイス [ -詳細 | --from-ファイル | -f | - ヌル | -0 | --loop-warn-threshold カウント | -w
カウント | --ループ失敗しきい値 カウント | -l カウント | -- ループ検出を無効にする | -D ] [file...]

チェイス -v | - バージョン

チェイス -h | - 助けて

DESCRIPTION


チェイス これは、実際のファイルの名前を追跡する小さなユーティリティです。
シンボリック リンクにアクセスするとアクセスされます。 いわば、リンクを追跡します。

通常の操作では、次のようにします。 チェイス 既存のファイルの名前。 するとプログラムは、
実際の名前を表示します (より正確には、標準出力ストリームに出力します)。
元のファイルが参照していたファイル。 プログラムに
通常のファイルの名前。 チェイス 同じ名前を返すだけです。 を与えることができます
ユーティリティオプション -詳細、操作をより冗長にするためです。 あなた
また、プログラムにファイル名を読み取るファイルのリストを与えることもできます。
追跡されました (オプションを参照) --ファイルから)。

良い事例をご紹介しますと、 チェイス 便利です。 Debian GNU/Linux の場合
システム、ソフトウェアのインストールはプログラムによって処理されます dpkg(8)。 クエリする方法があります
dpkg(8)、ファイルがどのパッケージに属しているか。 残念ながら、これですべてが解決するわけではありません
シンボリックリンク。 Debian システムではシンボリック リンクが広範に使用されるため、これは問題です。
プログラムのいくつかのフレーバーを処理する (たとえば、XEmacs と GNU Emacs およびバージョン 19 と
両方とも20)。 今では 追跡、 実際のファイルを簡単に判断して、これを使用することができます
引数としての結果 dpkg(8)。 観察する:

ajk@ugh:~$ dpkg -S `どの xemacs20`
dpkg: /usr/bin/xemacs20 が見つかりません。
ajk@ugh:~$ dpkg -S `どの xemacs20 | ザーグチェイス
xemacs20-nomule: /usr/bin/xemacs-20.4-nomule
ajk@うー:~$

引数として複数のファイル名を指定した場合、 チェイス 順番に一人一人を追っていきます。

OPTIONS


次のオプションはによって認識されます チェイス:

-詳細
何が行われているかについてチャットします。

-f、--ファイルから
コマンドライン上のファイル名を、追跡する名前のソースとして扱います。 もし
このオプションが存在する場合、 チェイス コマンドで指定された各ファイルを読み取ります
行 (唯一のダッシュ "-" とファイル名の不在の両方が意味があるものとみなされます)
標準入力ストリーム)。 ファイル内の各行はそのままファイルとして扱われます。
実行のコマンドラインで指定されたように追跡される名前
このオプションがなければ。 改行文字を引用符で囲む手段はありません。
したがって、改行を含まないファイル名のみを指定できます。
ファイル。 ただし、この制限は -0 オプションによって解除されます。 ただし、文字通り
スペースは保持され、特別なものとして解釈されません。

-0、--null
このオプションは、ファイルからファイル名を読み取るオプション -f を意味します。 -0
オプション -f は、ファイル内の行を次のように扱う代わりに動作を変更します。
ファイル名では、ファイル名はヌル文字で区切られることが想定されます。 これ
-f を使用すると、改行を含むファイル名を指定できます。

-w WCOUNT、--loop-warn-threshold=WCOUNT

-l LCOUNT、--loop-fail-threshold=LCOUNT
シンボリックリンク ループの可能性に関する警告 (WCOUNT) と
XNUMX つ (LCOUNT) が原因で失敗します。 デフォルト値があり、それを確認できます
呼び出すことによって チェイス 引数 --help を指定します。 WCOUNT または LCOUNT としてゼロを使用する
チェックを無効にします。

-D、--ループ検出を無効にする
通常は チェイス を追跡するときにアクセスしたすべてのシンボリックリンクの記録を保持します。
現行ファイル。 このレコードを使用して、シンボリックリンク ループを確実に検出します。 しかし、
レコードをチェックすると、プロセスが少し遅くなります(シンボリックリンクの長いチェーンの場合はさらに遅くなります)。
レコードには少量のメモリが必要です (長いチェーンの場合はさらに多くのメモリが必要です)。
シンボリックリンク)のため、場合によっては、このチェックを禁止することが望ましい場合があります。 このオプション
このループ検出と、訪問されたシンボリックリンクの関連記録を無効にします。
このオプションが有効な場合 (関連コードにバグがないことを前提としています) チェイス 走る
シンボリックリンクチェーンの長さに相対した一定の空間と線形時間
遭遇した。

-h、-help
使用状況の概要を出力し、正常に終了します。

-v、-version
バージョン情報を表示し、正常に終了します。

診断


コマンドラインで指定されたすべてのファイルが存在し、いずれのファイルも存在しない場合に限り、終了ステータスは 0 になります。
それらはぶら下がっているシンボリックリンクです。

次のメッセージが発行されます。 チェイス シンボリックリンク ループが疑われるか検出された場合:

かなり多くのシンボリックリンクホップがあります。ループしていないことを祈ります...
これは、シンボリックリンクのチェーンが指定されたしきい値よりも長いことを意味します。 これはもしかしたら
これは、チェーンが無限であることを意味します (したがって、どこかにループが含まれます)。 の
しきい値は --loop-warn-threshold コマンド ライン オプションを使用して指定できます。

シンボリックリンクのホップが多すぎるため、断念します...
これは、シンボリックリンクのチェーンが指定されたしきい値よりも長いことを意味します。 これ
これは通常、チェーンが無限であることを意味します (したがって、どこかにループが含まれます)。 の
しきい値は --loop-fail-threshold コマンド ライン オプションを使用して指定できます。
このメッセージが表示された場合は、次のことを意味します チェイス そのファイルは諦めました。

シンボリックリンク ループが検出されました。断念しました...
シンボリックリンク チェーンがループしているため、追跡の結果はありません。 チェイス
そのファイルは諦めました。

さらに、 チェイス 問題のある状況では、いくつかのエラー メッセージが表示されます。 彼ら全員
システム ライブラリから取得されるため、プログラムは実際の文言を制御できません。
メッセージ。 これらはすべて「プログラム名: ファイル名: エラーメッセージ」の形式に従います。
file name は、問題のあるファイルまたはディレクトリの名前です。

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


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

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

Linuxコマンド

Ad




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