歡迎光臨
每天分享高質量文章

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

你也許可以使用 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 安裝後指南[1],它可以幫助你調整你的系統以供日常使用。

arch-wiki-man 是什麼?

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

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

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

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

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

  1. $ yaourt -S arch-wiki-man

  1. $ packer -S arch-wiki-man

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

  1. $ npm install -g arch-wiki-man

如何更新 Arch Wiki 本地副本?

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

  1. $ sudo awman-update
  2. [sudo] password for daygeek:
  3. [email protected] /usr/lib/node_modules/arch-wiki-man
  4. └── [email protected]
  5. arch-wiki-md-repo has been successfully updated or reinstalled.

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

  1. $ yaourt -S arch-wiki-man

  1. $ packer -S arch-wiki-man

如何在終端中使用 Arch Wiki ?

它有著簡易的接口且易於使用。想要搜索,只需要運行 awman 加搜索專案。一般語法如下所示。

  1. $ awman Search-Term

如何搜索多個匹配項?

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

  1. $ awman installation

詳細頁面的截屏:

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

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

  1. $ awman -d mirrors

  1. $ awman --desc-search mirrors
  2. ? Select an article: (Use arrow keys)
  3. [1/3] Mirrors: Related articles
  4. [2/3] DeveloperWiki-NewMirrors: Contents
  5. [3/3] Powerpill: Powerpill is a pac

在內容中搜索給定的字串

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

  1. $ awman -k openjdk

  1. $ awman --apropos openjdk
  2. ? Select an article: (Use arrow keys)
  3. [1/26] Hadoop: Related articles
  4. [2/26] XDG Base Directory support: Related articles
  5. [3/26] Steam-Game-specific troubleshooting: See Steam/Troubleshooting first.
  6. [4/26] Android: Related articles
  7. [5/26] Elasticsearch: Elasticsearch is a search engine based on Lucene. It provides a distributed, mul..
  8. [6/26] LibreOffice: Related articles
  9. [7/26] Browser plugins: Related articles
  10. (Move up and down to reveal more choices)

在瀏覽器中打開搜索結果

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

  1. $ awman -w AUR helper

  1. $ awman --web AUR helper

以其他語言搜索

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

  1. $ awman --list-languages
  2. arabic
  3. bulgarian
  4. catalan
  5. chinesesim
  6. chinesetrad
  7. croatian
  8. czech
  9. danish
  10. dutch
  11. english
  12. esperanto
  13. finnish
  14. greek
  15. hebrew
  16. hungarian
  17. indonesian
  18. italian
  19. korean
  20. lithuanian
  21. norwegian
  22. polish
  23. portuguese
  24. russian
  25. serbian
  26. slovak
  27. spanish
  28. swedish
  29. thai
  30. ukrainian

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

  1. $ awman -l chinesesim deepin


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

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

赞(0)

分享創造快樂