亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

Ryan_Li / 2207人閱讀

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

前段時(shí)間我們分享了explainshell.com 一個(gè)命令行解釋的網(wǎng)站,它會(huì)分析命令的幫助文檔,根據(jù)你想查詢的命令參數(shù)來抽取對(duì)應(yīng)的解釋,然后非常清晰地顯示出來。

然而,有時(shí)我們會(huì)有本地查詢的需求,比如:

沒有網(wǎng)絡(luò)或網(wǎng)絡(luò)很差(可能是沙漠里的無人區(qū),或者管理嚴(yán)格的公司)

本機(jī)上的命令網(wǎng)站上沒有收錄其幫助文檔,或者收錄的是不匹配的版本的文檔

本文將介紹如何在本地架設(shè)explainshell服務(wù)。放心,這很容易。

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

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

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

sudo apt-get install mongodb

然后是python的一些庫,可以自動(dòng)安裝:

cd explainshell
pip install -r requirements.txt

之后是用mongodb加載分類數(shù)據(jù):

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

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

make tests

測試O.K.之后,我們添加下man page。倉庫里自帶的man page屈指可數(shù),僅供測試之用。我們需要將本機(jī)上的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

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

好了,現(xiàn)在只需啟動(dòng)服務(wù)就可以了

make serve

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

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/18699.html

相關(guān)文章

  • explainshell.com】 命令解釋工具

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

    levius 評(píng)論0 收藏0
  • 命令使用

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

    史占廣 評(píng)論0 收藏0
  • Techshack Weekly 第 0002 期

    摘要:專注于后端技術(shù)閱讀,目前有上百位訂閱者,歡迎加入,或關(guān)注推特,或訂閱點(diǎn)擊查看本期本期比較關(guān)注的幾個(gè)領(lǐng)域有系統(tǒng)設(shè)計(jì),推薦的工具有溫習(xí)了下的概念。 Techshack Weekly 專注于后端技術(shù)閱讀,目前有上百位訂閱者,歡迎加入 Telegram Channel ,或關(guān)注推特 @techshackweekly,或訂閱 RSS! 點(diǎn)擊查看本期 本期比較關(guān)注的幾個(gè)領(lǐng)域有:TSDB, 系統(tǒng)設(shè)計(jì)...

    Jiavan 評(píng)論0 收藏0
  • Techshack Weekly 第 0002 期

    摘要:專注于后端技術(shù)閱讀,目前有上百位訂閱者,歡迎加入,或關(guān)注推特,或訂閱點(diǎn)擊查看本期本期比較關(guān)注的幾個(gè)領(lǐng)域有系統(tǒng)設(shè)計(jì),推薦的工具有溫習(xí)了下的概念。 Techshack Weekly 專注于后端技術(shù)閱讀,目前有上百位訂閱者,歡迎加入 Telegram Channel ,或關(guān)注推特 @techshackweekly,或訂閱 RSS! 點(diǎn)擊查看本期 本期比較關(guān)注的幾個(gè)領(lǐng)域有:TSDB, 系統(tǒng)設(shè)計(jì)...

    piapia 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<