ExplainShell:免費(fèi)開Linux系統(tǒng)命令查詢工具是一款有以色列人Idan Kamara開發(fā)的一款非?岬膌inux命令查詢網(wǎng)站,非常方便linux系統(tǒng)愛好者查詢相關(guān)的命令,快速的理解命令行的詳細(xì)說明。
凡是喜歡linux的用戶都對命令記的不是那么詳細(xì),這時(shí)候就需要有一個快速查找命令并注有提示說明的工具來幫助我們了,ExplainShell這個非?岬墓ぞ呔涂梢詭椭覀兘鉀Q這個問題,而且這款工具是免費(fèi)開源的,自己也可以架設(shè)一個來使用,該工具是從Ubuntu的manpage庫中調(diào)出解釋文本。界面非常漂亮。
ExplainShell源代碼的下載地址:GitHub地址:https://github.com/idank/explainshell
ExplainShell 是采用Python開發(fā)的,使用了NLTK在manpase里搜索相關(guān)語義,Web界面使用了d3.js和Flask。服務(wù)器端用的是uwsgi和nginx。
This site contains 29761 parsed manpages from sections 1 and 8 found in Ubuntu's manpage repository. A lot of heuristics were used to extract the arguments of each program, and there are errors here and there, especially in manpages that have a non-standard layout.
It is written in Python and uses a bit of NLTK (to find the interesting parts of the manpage), a little d3.js (for the connecting lines graphic) and Flask. It is served with uwsgi and nginx.








