Arch-Wiki-Man:一個以 Linux Man 手冊樣式離線瀏覽 Arch Wiki 的工具
現在上網已經很方便了,但技術上會有限制。看到技術的發展,我很驚訝,但與此同時,各種地方也都會出現衰退。
當你搜尋有關其他 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 使用者軟體倉庫)中獲得,因此,我們需要使用 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
詳細頁面的截圖:
在標題和描述中搜尋給定的字串
-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
以其他語言搜尋
想要檢視支援的語言列表,請執行以下命令。
$ 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
作者:Prakash Subramanian 選題:lujun9972 譯者:Auk7F7 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- Linux的bash shell與man檢視手冊Linux
- 怎麼樣把man手冊的內容儲存到某個檔案裡面(轉)
- Bash的基礎知識man手冊
- 瀏覽器預設樣式瀏覽器
- Linux作業系統下的離線瀏覽器介紹(轉)Linux作業系統瀏覽器
- 翻譯:man getopt(1)中文手冊
- js中css樣式相容各個瀏覽器寫法JSCSS瀏覽器
- 自定義瀏覽器捲軸樣式瀏覽器
- 每天學一個 Linux 命令(15):manLinux
- Chrome瀏覽器官方離線安裝包下載Chrome瀏覽器
- 谷歌瀏覽器下載離線安裝包谷歌瀏覽器
- Arch Linux AUR 工具 yayLinux
- 瀏覽器預設樣式程式碼收集瀏覽器
- 自定義瀏覽器滾動條樣式瀏覽器
- 靠,終於搞定反離線瀏覽器設定瀏覽器
- mysql最新版中文參考手冊線上瀏覽MySql
- <input type="file">實現各個瀏覽器樣式統一程式碼例項瀏覽器
- microsoft edge是ie瀏覽器嗎 edge瀏覽器和ie瀏覽器一樣嗎ROS瀏覽器
- javascript基礎(樣式的操作,瀏覽器相容樣式操作,其他的樣式相關屬性,滾動的樣式)(三十)JavaScript瀏覽器
- Autoprefixer:一個以最好的方式處理瀏覽器字首的後處理程式瀏覽器
- 瀏覽器-怎麼在谷歌瀏覽器中安裝.crx副檔名的離線Chrome外掛?瀏覽器谷歌Chrome
- Silverlight 山寨版樣式瀏覽器瀏覽器
- 瀏覽器預設樣式(user agent stylesheet)+cssreset瀏覽器CSS
- 瀏覽器開發工具的25個祕密瀏覽器
- JS同個瀏覽器,同一個連線只開啟一次JS瀏覽器
- 為 man 手冊頁編寫解析器的備忘錄
- 工具手冊
- Linux上glibc的man手冊關於timeval結構解釋的錯誤(轉)Linux
- Chrome瀏覽器中checkbox的樣式定義無效Chrome瀏覽器
- 改變瀏覽器預設選中文字的樣式瀏覽器
- 谷歌瀏覽器檢視編輯元素CSS樣式谷歌瀏覽器CSS
- 10個基於瀏覽器的JavaScript除錯工具瀏覽器JavaScript除錯
- DrawPad 離線註冊
- linux 系統打造man中文幫助手冊圖解Linux圖解
- 通過hadoop + hive搭建離線式的分析系統之快速搭建一覽HadoopHive
- 動畫: 一個瀏覽器是如何工作的?動畫瀏覽器
- CSS瀏覽器相容性的4個解決方案:瀏覽器CSS樣式初始化、瀏覽器私有屬性,CSS hack語法和自動化外掛CSS瀏覽器
- 一個非常離奇關於LINUX SSH連線的問題Linux