発見 - クラウドでオンライン

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

プログラム:

NAME


Discover — ハードウェア検出ユーティリティ

SYNOPSIS


発見する [DATA_OPTIONS] [DISPLAY_OPTIONS] [--bus-summary] [バス ...]

発見する [DATA_OPTIONS] [DISPLAY_OPTIONS] --type-summary [タイプ ...]

発見する [データオプション] --データパス=パス/への/データ ... [--データバージョン=バージョン]
[--normalize-whitespace] [--format=形式でアーカイブしたプロジェクトを保存します. 文字列] [タイプ | ID ...]

データ_オプション

· -d | --無効バス=バス

· -e | --enable-bus=バス

· --挿入-url=URL

· --append-url=URL

· -v | -詳細

DISPLAY_OPTIONS

· - モデル | --モデルなし

· --モデル ID | -- モデル ID なし

· - ベンダー | --ベンダーなし

· --ベンダーID | --ベンダーIDなし

Description


発見する 拡張可能なハードウェア検出およびレポート インターフェイスを提供します。 ハードウェア
情報は XML データ形式で保存され、ネットワーク経由で取得できます。

基本的な動作モード:

· デバイスまたはシステム バスのタイプに基づいてハードウェア デバイスのリストを表示します。
デバイスは常駐しており、 --タイプ概要 or --バスの概要 (後者は
デフォルトの動作)。

· 接続されたハードウェアの指定されたデータをクエリします。 - データ経路.

オプション


-h | - 助けて
簡単なヘルプメッセージを表示します。

-v | -詳細
ツールの動作時にフィードバックを提供するようにツールに指示します。 これは次のことに影響します。
として出力 発見する 特定の引数を解析するため、これは
コマンドライン。

-V | - バージョン
ツール名とバージョンを表示します。

-b | --バスの概要
これはデフォルトの動作です。すべてのデバイスに関する基本情報を表示します。
適切なバス。 見る 「選択中」 バス」 >.

-t | --タイプ概要
ハードウェアのクラスごとにデバイスを要約します。 有効なデバイス タイプの例は次のとおりです。
ブロードバンド, 固定ディスク, ディスプレイ, ネットワーク。 見る "デバイス 種類" >.

--データパス=パス/への/データ
一致するデバイスに詳細情報を問い合わせます。 デバイス固有のデータが保存される
階層形式で、クエリ引数はそれぞれの名前を付ける文字列で構成されます。
その階層内のレベル。

通常、データ パスの最上位コンポーネントは「プラットフォーム''
などの情報が必要になります linuxの or xfree86。 たとえば、
ハードウェアの Linux カーネル モジュール名を取得します。 - データ経路
引数は次のようになります Linux/モジュール/名前.

複数の場合 - データ経路 引数が指定されていますが、フォーマット文字列はありません (「
- フォーマット) が指定されている場合は、最後のパスのみが使用されます。

参照してください --データバージョン 引数。

--データバージョン=バージョン
情報を使用するプラットフォームのバージョン文字列を指定します。
引数で指定される - データ経路.

この文字列をドット付き XNUMX 進表記にする必要があります。
値の範囲が広いため、実際のバージョンよりも短くなる可能性があります。

--format =形式でアーカイブしたプロジェクトを保存します. 文字列
で指定されたクエリの結果の出力を指示します。 - データ経路
引数。 このフォーマット文字列が後に続く必要があります printf(3) 仕様ですが、
%s 適切なフラグ、精度、および幅の値がサポートされています (または
意味をなす); リテラルテキストと %% も使用できます。 時の動作
文字列の形式が正しくない場合は未定義です。 こちらも参照 --normalize-whitespace.

-d | --無効バス=バス
このオプションを使用して、で定義されているようにデフォルトでスキャンするバスのリストをオーバーライドします。
Discover.conf。 使用 すべてのバスを無効にする引数として。 これは役に立つだけです
続いたら --enable-bus (または -e) 引数。

-e | --enable-bus=バス
スキャンするバスを指定します。

--挿入-url=URL
ネットワーク リソースのリストの先頭に URL を挿入して、
ハードウェア情報を検索します。 以前のデータは後のデータをオーバーライドします。 上書きする
ローカル データ ソースの場合は、URL をリストに挿入します。 こちらも参照 --追加URL.

--append-url=URL
ハードウェアを検索するには、ネットワーク リソースのリストの末尾に URL を追加します。
情報。 こちらも参照 --挿入-URL.

- モデル 概要情報にモデルの説明を含めます。 これを有効にするのは、
デフォルト。

--モデル ID
要約情報に数値モデル識別子を含めます。

--モデルなし
概要情報にはモデルの説明を含めないでください。

-- モデル ID なし
要約情報には数値モデル識別子を含めないでください。 これは
デフォルト。

- ベンダー 概要情報にベンダーの説明を含めます。 これを有効にするのは、
デフォルト。

--ベンダーID
概要情報には数値のベンダー ID を含めます。

--ベンダーなし
概要情報にはベンダーの説明を含めないでください。

--ベンダーIDなし
概要情報には数値のベンダー ID を含めないでください。 これは
デフォルト。

--normalize-whitespace
結果内の空白を統合する - データ経路 クエリ。 デフォルトは
そうしないと、生の XML データ内のすべてのテキストが忠実に再現されます。

このオプションを有効にすると、先頭と末尾の空白が削除され、
連続する内部空白は単一の空白文字に圧縮されます。

選択 バス


Discover.conf システム バスの XNUMX つのリストを定義します。XNUMX つはデフォルトでスキャンします (
発見する コマンド)、もう XNUMX つは決してスキャンしないもの( 分析による現状把握 図書館)。

次のコマンドを使用して、デフォルトのバスのリストをオーバーライドしたり拡張したりできます。 --バスを無効にする および - 有効-
バス。 バス一覧 to scan は変更せずに上書きできません Discover.conf,
そのため、このリストは、調査すると危険な可能性があるバスに対してのみ使用する必要があります。

どちらの引数も文字列「``」を受け取ります。'' を値として指定します。

バス サマリが実行されているかどうかは、次のいずれかの存在によって示されます。 - バス-
要約 または不在 --タイプ概要 および - データ経路、接続されていない引数
コマンドラインはスキャンする唯一のバスとして解釈されます。 これは次の使用と同等です。
--バスを無効にする 呼び出す前に --enable-bus 興味のあるバスについては。

現在、次のバスがサポートされています。 分析による現状把握:

· ATA

· PCI

· PCMCIA

· SCSI

· USB

デバイス 種類


分析による現状把握 独自のデバイス タイプを定義し、各バスで使用されるデバイス タイプをそれに適用します。
マップされます。 分析による現状把握 は現在、次のデバイス タイプを認識します。

· オーディオ

アナログまたはデジタル音声信号を生成できるデバイスは、 オーディオ
デバイス。 通常、一般に「」と呼ばれるデバイスはすべて、 カード'' は
によって分類される 分析による現状把握 オーディオデバイスとして。

· ブリッジ

異なるタイプのデバイスへのアクセスを提供するデバイス。通常は
別のバスです ブリッジ デバイス。 たとえば、コンシューマー PCI チップセットは、
ATA (IDE とも呼ばれる) デバイスへのブリッジを備えています。

· ブロードバンド

コンピュータ通信ネットワークへのインターフェイス デバイス。
その目的のために明示的に設計されていないテクノロジーは、 ブロードバンド デバイス。
例には、ISDN ターミナル アダプタ、DSL およびケーブルが含まれます。モデム'';
アナログ電話回線モデムはこの分類には含まれません (「」を参照)モデム''
下)。

· ディスプレイ

ホスト マシンの CPU によって制御され、アナログ信号を生成できるデバイス
または出力目的のデジタルビデオ信号は、 ディスプレイ デバイス。 通常、任意の
一般に「」と呼ばれるデバイス。ビデオ カード」は次のように分類されます。 分析による現状把握 として
ディスプレイデバイス。

· 固定ディスク

ハードディスクドライブなどの高速の固定磁気記憶装置は、
固定ディスク デバイス。 フロッピー ディスク ドライブ、CD-ROM などのリムーバブル メディア デバイス
ドライブ、光磁気デバイス、テープ ドライブ、およびコンパクト フラッシュ カード リーダーは、
この分類には含まれていません。

· 人間の入力

指示を目的として人から触覚入力を受け取るデバイス
コンピュータの活動は、 人間の入力 デバイス。 例としては、キーボード、マウス、
トラックボール、ジョイスティック、ゲームパッド、スタイラスで操作するデジタル タブレット、または
指など。 非触覚手段に依存する入力デバイス
音声認識デバイスやカメラなど、人の意図を判断する
はこの分類には含まれません。

· イメージング

入力目的で静止画像をキャプチャするデバイスは、 イメージング デバイス。
スキャナやデジタル カメラは画像デバイスの例です。 モーションキャプチャ
テレビ チューナー カード、ウェブカメラ、デジタル ビデオ カメラなどのデバイスは、
この分類には含まれていません。

· 雑多

論理的に別のデバイス タイプとして分類できないデバイスは、
雑多 デバイス。

· モデム

アナログ電話回線変調器/復調器 (モデム) は次のように分類されます。 分析による現状把握 as
a モデム デバイス。 これほど分類されたデバイスは他にありません。

· ネットワーク

従来のコンピュータデータ通信ネットワークへのインターフェースデバイス。
ターミナルアダプターを使用する必要がないため、 ネットワーク デバイス。 のために
たとえば、イーサネットおよびトークン リング ネットワーク インターフェイス カードはネットワーク デバイスです。
アナログ電話回線モデム。 ISDN や
DSL; そして「」ケーブル モデム「」ではありません。ネットワーク」デバイス。

·

光技術ストレージ デバイスは、読み取り専用メディアを使用することが多く、
デバイス。 これらのデバイスの最も一般的な例は、CD-ROM と DVD-ROM です。
ドライブ (これらのドライブのバージョンを含む)焼く'' (書き込み先) 光学式
ディスク。

· プリンタ

視覚的な出力を永続的または半永続的にレンダリングするデバイス。
物理媒体は プリンタ。 通常、口語的に「デバイス」と呼ばれるデバイスは、
「」プリンタ」でも分類されます。 分析による現状把握 プリンターとして。

· リムーバブルディスク

ほぼあらゆるテクノロジーを使用したリムーバブル メディアを備えたストレージ デバイス
ただし、磁気テープ、CD-ROM、および DVD-ROM ドライブは除きます。 リムーバブルディスク
デバイス。 例としては、フロッピー ディスク ドライブ、光磁気ドライブ、
コンパクトフラッシュカードリーダー。

· テープ

磁気テープを使用したシーケンシャルアクセスの大容量記憶装置は、 テープ デバイス。
アーカイブやバックアップの目的で一般的に使用される DAT ドライブはテープの例です
デバイス。

· ビデオ

入力目的でリアルタイムのデジタル ビデオ信号を生成するデバイスは、
ビデオ デバイス。 ウェブカメラ、デジタル ビデオ カメラ、テレビ チューナーは、
ビデオデバイスの例。 「」が付いたスチルデジタルカメラには注意してください。映画''
能力は ライブを送信できない限りビデオデバイスとみなされます
ビデオ信号をリアルタイムでホストに送信します。


スキャン   ローカル バス

# 発見する
Intel Corporation 82815 チップセット ホスト ブリッジおよびメモリ コントローラー ハブ
不明不明
不明不明
不明不明
Intel Corporation 82815 チップセット IDE コントローラー
Intel Corporation 82815 チップセット USB (A)
Intel Corporation 82815 システム管理バス コントローラー
ATI Technologies, Inc. Rage 128 Pro GL [PF]
スリーコム社 3c3C-TX [ファストイーサリンク]
エンソニック ES1371 [AudioPCI-97]
不明不明

詳しく見る PCI ビデオ カード

# Discover -v --type-summary --disable-bus all --enable-bus PCI display
無効な PCI
PCMCIA が無効になっています
無効な SCSI
無効なUSB
有効な PCI
XML データをロードしています... pci 完了
バスをスキャン中... PCI 完了
ATI Technologies, Inc. Rage 128 Pro GL [PF]

クエリー for   ドライバー モジュール for Xフリー86 バージョン 4.2.0

# Discover --data-path=xfree86/server/device/driver --data-version=4.2.0 表示
ATI

入手 および ベンダー 情報 by type

$ Discover -t --no-model
インテル
エヌビディアコーポレーション
3Com株式会社
$ Discover -t --no-vendor
82815 システム管理バス コントローラー
ヴァンタ[NV6]
3c905C-TX [ファストイーサリンク]


/etc/discover.conf.d
デフォルトの動作を制御する構成ファイルを含むディレクトリ
両方の 発見する ツールと 分析による現状把握 としょうかん。

ファイル:///lib/discover/list.xml
ハードウェア情報を含む URL を含む XML ファイル。 このリストは拡張可能です
  --追加URL および --extend-url.

作成者


Josh Bressers、John R. Daily、G. Branden Robinson が現在の実装を開発しました。
of 分析による現状把握 Progeny Linux システム用。

システム依存インターフェイスの Linux 実装は、以下から派生します。 検出、によって
マンドレイクソフト SA。

見る また


Discover.conf(5) 発見-modprobe(8)

発見する(1)

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



最新のLinuxおよびWindowsオンラインプログラム