explainshell:超级强大的Linux命令解释工具

转载 2013年12月03日 17:52:46

以色列的Idan Kamara开发了explainshell这个非常酷的工具。在搜索框里任意输入Linux命令,系统会将命令解析,从Ubuntu的manpage库中调出解释文本。界面非常漂亮。有人建议将这种线框风格单独抽取出来,可以用于各种解释场景(比如数学、物理公式,化学反应方程式),对此我非常同意。

比如,输入commandlinefu里的某个命令,比如cd -,系统将显示:

http://img.my.csdn.net/uploads/201312/03/1386035009_3292.png

对新手和老手都非常有用。

系统已经开源,所以你也可以安装在自己的机器上运行。GitHub地址:https://github.com/idank/explainshell

explainshell是用Python开发的,使用了NLTK在manpase里搜索相关语义,Web界面使用了d3.js和Flask。服务器端用的是uwsgi和nginx。

Hacker News上作者与大家进行了很多互动,值得一看。

类似的项目,有解释C语言语句的cdecl.org,解释正则表达式的regexper.com

相关文章推荐

linux下nc命令参数及用法详解--功能超级强大的网络工具netcat

功能说明:功能强大的网络工具 语  法:nc [-hlnruz][-g][-G][-i][-o][-p][-s][-v...][-w][主机名称][通信端口...] 参  数:   -G   设...

Linux命令之make - 强大的编译工具

本文链接:http://codingstandards.javaeye.com/blog/969924   (转载请注明出处)用途说明make命令是一个常用的编译命令,尤其是在开发C/C++程序时...

超级系统工具Sysdig,比 strace、tcpdump、lsof 加起来还强大

可以用sysdig命令做很多很酷的事情网络查看占用网络带宽最多的进程sysdig -c topprocs_net 显示主机192.168.0.1的网络传输数据as binary: sysdig -...

超级强大的下载工具wget

wget是一个强力方便的命令行方式下的下载工具。本文介绍了wget的基本用法。 网络用户有时候会遇到需要下载一批文件的情况,有时甚至需要把整个网站下载下来或者制作网站的镜像。在W...

远程执行命令的psexec工具的基本使用——简单、强大

关于psexec工具的基本使用——简单、强大 当你工作中需要执行远程命令时,就用到了psexec。psexec使用简单,但是功能却是很强大。下面就来介绍psexec的基本使用方法。 首先下载ps...

strace 命令是一种强大的工具

strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。  strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)