これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dlocate です。
プログラム:
NAME
dlocate - Debian パッケージ情報を表示するプログラム
SYNOPSIS
配置する [OPTIONS] [ command] [ パッケージ... | パターン...]
DESCRIPTION
配置する 「dpkg -L」や「dpkg -S」などのクエリに対する dpkg の高速な代替手段です。
コマンド
(なし) パッケージ名またはファイル名が一致するすべてのレコードをリストします。 パターン.
dlocate は GNU grep を使用するため、通常の正規表現メタ文字を取得する必要があることに注意してください。
考慮するか、「-F」(固定文字列) grep オプションを使用して回避します。
たとえば、` を検索するには/ usr / bin /['、次のことを試してみるとよいでしょう: 配置する '/ usr / bin /\[' or
配置する -F '/ usr / bin /['
-S ファイル名のみが一致するすべてのレコードをリストします。 パターン.
dlocate は GNU grep を使用するため、通常の正規表現メタ文字を取得する必要があることに注意してください。
考慮に入れてください。 固定文字列検索は -S と互換性がありません。
たとえば、` を検索するには/ usr / bin /['、次のように入力する必要があります:
配置する '/ usr / bin /\['
-l 正規表現で強化された「dpkg -l」エミュレーション。 一致するすべてのパッケージを表示します パッケージ.
内部的には、「dpkg -l」の再フォーマットされた出力を含むファイルに対して grep を使用します。
(タブで区切られた XNUMX つのフィールド: ステータス、パッケージ名、インストールされているバージョン、短い
description) なので、バージョンまたは短い説明が一致するパッケージが返されます。
のためにペンを持つ時間も見つけています。
さまざまな形式の正規表現がサポートされています。 たとえば、拡張正規表現:
配置する -l '^..[[:space:]]libc6'
または Perl 正規表現:
配置する -P -l '^..\slibc6'
これらは両方とも、名前が「libc6」で始まるすべてのパッケージをリストします。
正規表現と dpkg の違いのため、注意してください。
シェルスタイルのパターンマッチング、からの出力 配置する -l 時々違う
からの出力に dpkg -l.
これはバグではありません。正規表現はシェル パターンよりもはるかに柔軟です。
マッチング。 これが dlocate の実行方法ですが、いくつかの処理が必要になる場合があります。
必要な出力を得るには正規表現の知識が必要です。
-k インストールされているカーネルとすべての関連パッケージのパッケージ名をリストします。
-K インストールされているカーネルとすべての関連パッケージの詳細なリスト
-L すべてのファイルをリストします パッケージ.
-s の印刷ステータス パッケージ.
-ls すべてのファイルの `ls -ldF' パッケージ.
-lsconf
構成ファイルの `ls -ldF' パッケージ.
-conf 構成ファイルをリストします パッケージ.
-から すべてのファイルの `du -sck' パッケージ.
-md5sum
md5sum (存在する場合) をリストします。 パッケージ.
-md5check
md5sums (存在する場合) を確認します。 パッケージ.
-おとこ man ページ (存在する場合) をリストします。 パッケージ.
- イスマン マニュアルページ (存在する場合) の完全なパス/ファイル名をリストします。 パッケージ.
-lsbin 実行可能ファイル (存在する場合) の完全なパス/ファイル名をリストします。 パッケージ.
OPTIONS
--ファイル名のみ
ファイル検索時にファイル名のみを出力する
--パッケージのみ
ファイル検索時にパッケージ名のみを出力する
-w, --単語正規表現
単語全体を形成する一致を含む行のみを選択します。 テストはそれです
一致する部分文字列は、行の先頭にあるか、前にある必要があります
単語以外の構成文字。 同様に、それはの終わりにある必要があります
行またはその後に単語以外の構成文字が続きます。 単語構成文字
文字、数字、およびアンダースコアです。
-i, --大文字と小文字を区別しない
PATTERN 内で大文字と小文字の区別を無視する
-E, -拡張-正規表現
解釈する パターン 拡張正規表現として。 これがデフォルトです。
-F, -固定文字列
解釈する パターン 改行で区切られた固定文字列のリストとして、
一致することです。
-G, -基本-正規表現
解釈する パターン 基本的な正規表現として。
-P, --perl-正規表現
解釈する パターン Perl の正規表現として。 これは非常に高いと考えられます
GNU grep 内で実験的なものであり、未実装の機能について警告する場合があります。
-h, -H, - 助けて
短いヘルプ メッセージを生成して終了します。
-V, - バージョン
dlocate のバージョン番号を表示して終了します。
-v, -詳細, - デバッグ
詳細なデバッグ出力を生成する
onworks.net サービスを使用してオンラインで dlocate を使用する