国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

本地部署 explainshell (命令行解釋服務)

Ryan_Li / 2129人閱讀

摘要:前段時間我們分享了一個命令行解釋的網站,它會分析命令的幫助文檔,根據你想查詢的命令參數來抽取對應的解釋,然后非常清晰地顯示出來。首先我們需要將的倉庫克隆到本地然后是安裝需要的依賴。

前段時間我們分享了explainshell.com 一個命令行解釋的網站,它會分析命令的幫助文檔,根據你想查詢的命令參數來抽取對應的解釋,然后非常清晰地顯示出來。

然而,有時我們會有本地查詢的需求,比如:

沒有網絡或網絡很差(可能是沙漠里的無人區,或者管理嚴格的公司)

本機上的命令網站上沒有收錄其幫助文檔,或者收錄的是不匹配的版本的文檔

本文將介紹如何在本地架設explainshell服務。放心,這很容易。

首先我們需要將explainshell的git倉庫克隆到本地:

git clone https://github.com/idank/explainshell.git

然后是安裝需要的依賴。首先要安裝mongodb,在Debian/Ubuntu下可以通過如下命令安裝:

sudo apt-get install mongodb

然后是python的一些庫,可以自動安裝:

cd explainshell
pip install -r requirements.txt

之后是用mongodb加載分類數據:

mongorestore dump/explainshell && mongorestore -d explainshell_tests dump/explainshell

好了,差不多完成了,運行下測試,確保沒出什么問題:

make tests

測試O.K.之后,我們添加下man page。倉庫里自帶的man page屈指可數,僅供測試之用。我們需要將本機上的man page添加過來。

rm -r manpages/1 manpages/2
ln -s /usr/share/man/man1 manpages/1
ln -s /usr/share/man/man8 manpages/8
python explainshell/manager.py --log info echo

注意我們使用了軟鏈接,這樣不會占用額外的磁盤空間,最重要的是,我們的操作系統更新軟件之后我們不需要重復添加。

好了,現在只需啟動服務就可以了

make serve

現在就可以在本地使用explainshell 啦!只需在瀏覽器里訪問 http://127.0.0.1:5000/

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/18699.html

相關文章

  • explainshell.com】 命令解釋工具

    摘要:是一個幫助你解釋命令行的網站,它會分析命令的幫助文檔,然后根據你想查詢的命令參數來抽取對應的解釋,然后簡潔易懂地顯示出來。這個項目在上是開源的,項目地址如果你想在自己的電腦上部署,可以參考這里。 explainshell.com 是一個幫助你解釋命令行的網站,它會分析命令的幫助文檔,然后根據你想查詢的命令參數來抽取對應的解釋,然后簡潔易懂地顯示出來。showImg(http://seg...

    levius 評論0 收藏0
  • 命令使用

    摘要:命令是由英文單詞的縮寫展示只要了解了英文單詞和縮寫規則就可以迅速掌握首先了解單詞含義文件新建刪除移動復制羅列鏈接查找觸摸改變發出回音重復目錄文件夾其次,就是縮寫了。 命令是由英文單詞的縮寫展示 只要了解了英文單詞和縮寫規則 就可以迅速掌握 首先了解單詞含義: 文件 file新建 make刪除 remove移動 move復制 copy羅列 list鏈接 link查找 find觸摸 tou...

    史占廣 評論0 收藏0
  • Techshack Weekly 第 0002 期

    摘要:專注于后端技術閱讀,目前有上百位訂閱者,歡迎加入,或關注推特,或訂閱點擊查看本期本期比較關注的幾個領域有系統設計,推薦的工具有溫習了下的概念。 Techshack Weekly 專注于后端技術閱讀,目前有上百位訂閱者,歡迎加入 Telegram Channel ,或關注推特 @techshackweekly,或訂閱 RSS! 點擊查看本期 本期比較關注的幾個領域有:TSDB, 系統設計...

    Jiavan 評論0 收藏0
  • Techshack Weekly 第 0002 期

    摘要:專注于后端技術閱讀,目前有上百位訂閱者,歡迎加入,或關注推特,或訂閱點擊查看本期本期比較關注的幾個領域有系統設計,推薦的工具有溫習了下的概念。 Techshack Weekly 專注于后端技術閱讀,目前有上百位訂閱者,歡迎加入 Telegram Channel ,或關注推特 @techshackweekly,或訂閱 RSS! 點擊查看本期 本期比較關注的幾個領域有:TSDB, 系統設計...

    piapia 評論0 收藏0

發表評論

0條評論

Ryan_Li

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<