Man page - hwdb(7)

Packages contains this manual

Available languages:

en ro zh_TW zh_CN de

Manual

HWDB

NAME
描 述
硬 體 資 料 庫 檔 案
參 見


NAME

hwdb - 硬 體 資 料 庫

描 述

硬 體 資 料 庫 是 一 個 由 "modalias"風 格 的 鍵 (key)與 "udev屬 性 "風 格 的 值 (value)組 成 的 key-value 文 字 資 料 庫 。 主 要 用 於 udev 為 匹 配 到 的 硬 體 裝 置 新 增 關 聯 屬 性 , 但 也 可 以 用 於 直 接 查 詢 。

硬 體 資 料 庫 檔 案

硬 體 資 料 庫 檔 案 (hwdb)位 於 作 業 系 統 發 行 商 維 護 的 /usr/lib/udev/hwdb.d 目 錄 中 , 以 及 系 統 管 理 員 維 護 的 /etc/udev/hwdb.d 目 錄 中 。 所 有 的 hwdb 檔 案 (無 論 位 於 哪 個 目 錄 中 ), 統 一 按 照 檔 名 的 字 典 順 序 處 理 。 對 於 不 同 目 錄 下 的 同 名 hwdb 檔 案 , 僅 以 /etc/udev/hwdb.d 目 錄 中 的 那 一 個 為 準 。 依 據 這 個 特 性 , 系 統 管 理 員 可 以 使 用 /etc/udev/hwdb.d 目 錄 中 的 自 定 義 檔 案 替 代 /usr/lib/udev/hwdb.d 目 錄 中 的 同 名 檔 案 。 如 果 系 統 管 理 員 想 要 遮 蔽 /usr/lib/udev/hwdb.d 目 錄 中 的 某 個 hwdb 檔 案 , 那 麼 最 佳 做 法 是 在 /etc/udev/hwdb.d 目 錄 中 建 立 一 個 指 向 /dev/null 的 同 名 符 號 連 結 , 即 可 徹 底 遮 蔽 /usr/lib/udev/hwdb.d 目 錄 中 的 同 名 檔 案 。 注 意 , 硬 體 資 料 庫 檔 案 必 須 以 .hwdb 作 為 字 尾 名 , 否 則 將 被 忽 略 。

硬 體 資 料 庫 檔 案 (hwdb)包 含 由 "matche"與 關 聯 的 "key-value"組 成 的 記 錄 。 每 條 記 錄 由 一 個 或 多 個 用 於 匹 配 查 詢 的 "matche"字 串 (可 包 含 shell風 格 的 萬 用 字 元 )開 頭 , 多 個 "matche"字 串 之 間 使 用 換 行 符 分 隔 , 但 必 須 是 依 次 緊 緊 相 連 的 行 (也 就 是 中 間 不 能 出 現 空 行 ), 每 一 行 都 必 須 是 一 個 完 整 的 "matche"字 串 (也 就 是 不 能 將 一 個 "matche"字 串 分 為 兩 行 ), 多 行 之 間 是 邏 輯 或 (OR)的 關 係 。 每 一 個 "matche"字 串 都 必 須 頂 行 書 寫 (也 就 是 行 首 不 能 是 空 白 字 元 )。

"matche"行 之 後 是 一 個 或 多 個 以 空 格 開 頭 的 "key-value"行 (必 須 以 空 格 開 頭 作 為 區 分 ), "key-value"行 必 須 符 合 "key=value" 格 式 。 一 個 空 白 行 表 示 一 條 記 錄 結 束 。 以 "#" 開 頭 的 行 將 被 視 為 註 釋 而 被 忽 略 。

所 有 hwdb 檔 案 都 將 被 systemd-hwdb (8) 編 譯 為 二 進 位 制 格 式 的 資 料 庫 , 並 存 放 在 /etc/udev/hwdb.bin 檔 案 中 。 注 意 , 作 業 系 統 發 行 商 應 該 將 預 裝 的 二 進 位 制 格 式 的 資 料 庫 存 放 在 /usr/lib/udev/hwdb.bin 檔 案 中 。 系 統 在 執 行 時 , 僅 會 讀 取 二 進 位 制 格 式 的 硬 體 資 料 庫 。

參 見

systemd-hwdb (8)

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。

翻 譯 人 員 : 金 步 國
金 步 國 作 品 集 : http://www.jinbuguo.com
中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh