當前位置:
首頁 > 知識 > Arch-Wiki-Man:一個以 Linux手冊樣式離線瀏覽 Arch Wiki 的工具

Arch-Wiki-Man:一個以 Linux手冊樣式離線瀏覽 Arch Wiki 的工具

Arch-Wiki-Man:一個以 Linux手冊樣式離線瀏覽 Arch Wiki 的工具

你也許可以使用 Web 瀏覽器為你的 Arch Linux 系統找到一個解決方案,但現在你可以不用這麼做了。 一個名為 arch-wiki-man 的工具提供了一個在命令行中更快地執行這個操作的方案。

-- Prakash Subramanian

現在上網已經很方便了,但技術上會有限制。看到技術的發展,我很驚訝,但與此同時,各種地方也都會出現衰退。

當你搜索有關其他 Linux 發行版的某些東西時,大多數時候你會得到的是一個第三方的鏈接,但是對於 Arch Linux 來說,每次你都會得到 Arch Wiki 頁面的結果。

因為 Arch Wiki 提供了除第三方網站以外的大多數解決方案。

到目前為止,你也許可以使用 Web 瀏覽器為你的 Arch Linux 系統找到一個解決方案,但現在你可以不用這麼做了。

一個名為 arch-wiki-man 的工具提供了一個在命令行中更快地執行這個操作的方案。如果你是一個 Arch Linux 愛好者,我建議你閱讀 Arch Linux 安裝後指南 ,它可以幫助你調整你的系統以供日常使用。


arch-wiki-man 是什麼?

arch-wiki-man 工具允許用戶從命令行(CLI)中離線搜索 Arch Wiki 頁面。它允許用戶以 Linux Man 手冊樣式訪問和搜索整個 Wiki 頁面。

而且,你無需切換到 GUI。更新將每兩天自動推送一次,因此,你的 Arch Wiki 本地副本頁面將是最新的。這個工具的名字是 awman, awman 是 「Arch Wiki Man」 的縮寫。

我們之前寫過一篇類似工具 Arch Wiki 命令行實用程序 (arch-wiki-cli)的文章。這個工具允許用戶從互聯網上搜索 Arch Wiki。但你需要在線使用這個實用程序。


如何安裝 arch-wiki-man 工具?

arch-wiki-man 工具可以在 AUR 倉庫(LCTT 譯註:AUR 即 Arch 用戶軟體倉庫(Arch User Repository))中獲得,因此,我們需要使用 AUR 工具來安裝它。有許多 AUR 工具可用,而且我們曾寫了一篇關於流行的 AUR 輔助工具: Yaourt AUR helper 和 Packer AUR helper 的文章。


$ yaourt -S arch-wiki-man


$ packer -S arch-wiki-man

或者,我們可以使用 npm 包管理器來安裝它,確保你已經在你的系統上安裝了 NodeJS 。然後運行以下命令來安裝它。


$ npm install -g arch-wiki-man

如何更新 Arch Wiki 本地副本?

正如前面更新的那樣,更新每兩天自動推送一次,也可以通過運行以下命令來完成更新。


$ sudo awman-update

[sudo] password for daygeek:

[email protected] /usr/lib/node_modules/arch-wiki-man

└── [email protected]

arch-wiki-md-repo has been successfully updated or reinstalled.

awman-update 是一種更快、更方便的更新方法。但是,你也可以通過運行以下命令重新安裝 arch-wiki-man 來獲取更新。


$ yaourt -S arch-wiki-man


$ packer -S arch-wiki-man

如何在終端中使用 Arch Wiki ?

它有著簡易的介面且易於使用。想要搜索,只需要運行 awman 加搜索項目。一般語法如下所示。


$ awman Search-Term

如何搜索多個匹配項?

如果希望列出包含 「installation」 字元串的所有結果的標題,運行以下格式的命令,如果輸出有多個結果,那麼你將會獲得一個選擇菜單來瀏覽每個項目。


$ awman installation

Arch-Wiki-Man:一個以 Linux手冊樣式離線瀏覽 Arch Wiki 的工具

詳細頁面的截屏:

Arch-Wiki-Man:一個以 Linux手冊樣式離線瀏覽 Arch Wiki 的工具


在標題和描述中搜索給定的字元串

-d 或 --desc-search 選項允許用戶在標題和描述中搜索給定的字元串。

$ awman -d mirrors


$ awman --desc-search mirrors

? Select an article: (Use arrow keys)

? [1/3] Mirrors: Related articles

[2/3] DeveloperWiki-NewMirrors: Contents

[3/3] Powerpill: Powerpill is a pac

在內容中搜索給定的字元串

-k 或 --apropos 選項也允許用戶在內容中搜索給定的字元串。但須注意,此選項會顯著降低搜索速度,因為此選項會掃描整個 Wiki 頁面的內容。


$ awman -k openjdk

$ awman --apropos openjdk

? Select an article: (Use arrow keys)

? [1/26] Hadoop: Related articles

[2/26] XDG Base Directory support: Related articles

[3/26] Steam-Game-specific troubleshooting: See Steam/Troubleshooting first.

[4/26] Android: Related articles

[5/26] Elasticsearch: Elasticsearch is a search engine based on Lucene. It provides a distributed, mul..

[6/26] LibreOffice: Related articles

[7/26] Browser plugins: Related articles

(Move up and down to reveal more choices)

在瀏覽器中打開搜索結果

-w 或 --web 選項允許用戶在 Web 瀏覽器中打開搜索結果。


$ awman -w AUR helper


$ awman --web AUR helper

Arch-Wiki-Man:一個以 Linux手冊樣式離線瀏覽 Arch Wiki 的工具


以其他語言搜索

想要查看支持的語言列表,請運行以下命令。


$ awman --list-languages

arabic

bulgarian

catalan

chinesesim

chinesetrad

croatian

czech

danish

dutch

english

esperanto

finnish

greek

hebrew

hungarian

indonesian

italian

korean

lithuanian

norwegian

polish

portuguese

russian

serbian

slovak

spanish

swedish

thai

ukrainian

使用你的首選語言運行 awman 命令以查看除英語以外的其他語言的結果。


$ awman -l chinesesim deepin

Arch-Wiki-Man:一個以 Linux手冊樣式離線瀏覽 Arch Wiki 的工具



via: https://www.2daygeek.com/arch-wiki-man-a-tool-to-browse-the-arch-wiki-pages-as-linux-man-page-from-offline/

作者: Prakash Subramanian 選題: lujun9972 譯者: Auk7F7 校對: wxy

本文由 LCTT 原創編譯, Linux中國 榮譽推出


點擊「了解更多」可訪問文內鏈接

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Linux技術 的精彩文章:

【每日安全資訊】Qt5 GUI 開發的應用易受遠程代碼執行漏洞的影響

TAG:Linux技術 |