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

使用C实现模拟实现一个shell解释器(一)

项目介绍一直在想,linux的命令解释器是如何工作的,一直想着自己实现一个命令解释器。后来随着自己的学习以及对linux中终端的使用,对命令解释器有了一个简单的学习和了解。并且对其实现,从一开始的很简...
  • hongbochen1223
  • hongbochen1223
  • 2016年08月26日 17:19
  • 1834

Linux超级用户权限控制

在Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者。普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户。 在系统中,每个文件、目录和进程,都归属于某一个用...
  • wwj_748
  • wwj_748
  • 2013年03月22日 23:43
  • 4154

Linux 开发环境工具 下载网址大全

Linux 开发环境工具 下载网址大全  package:        download from: 软件集成开发环境(代码编辑、浏览、编译、调试) Emacs  ...
  • luoye7422
  • luoye7422
  • 2014年12月22日 23:52
  • 1315

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

功能说明:功能强大的网络工具 语  法:nc [-hlnruz][-g][-G][-i][-o][-p][-s][-v...][-w][主机名称][通信端口...] 参  数:   -G   设...
  • xiaopang758
  • xiaopang758
  • 2013年07月27日 22:36
  • 757

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

功能说明:功能强大的网络工具 语  法:nc [-hlnruz][-g][-G][-i][-o][-p][-s][-v...][-w][主机名称][通信端口...] 参  数:   -G   设...
  • qiezikuaichuan
  • qiezikuaichuan
  • 2015年05月08日 13:30
  • 293

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

功能说明:功能强大的网络工具 语  法:nc [-hlnruz][-g][-G][-i][-o][-p][-s][-v...][-w][主机名称][通信端口...] 参  数:   -G   设...
  • yjh314
  • yjh314
  • 2016年08月15日 11:13
  • 744

Linux中nc命令是一个功能强大的网络工具,全称是netcat。

Linux中nc命令是一个功能强大的网络工具,全称是netcat。 语法: nc [-hlnruz][-g][-G][-i][-o][-p][-s][-v...][-w][主机名称...
  • orange2211
  • orange2211
  • 2016年11月02日 10:10
  • 1275

Inxi:一个功能强大的获取 Linux 系统信息的命令行工具

Inxi 最初是为控制台和 IRC(网络中继聊天)开发的一个强大且优秀的命令行系统信息脚本。可以使用它获取用户的硬件和系统信息,它也用于调试或者社区技术支持工具。 使用 Inxi 可以很容易的获...
  • a89649997
  • a89649997
  • 2017年04月26日 23:09
  • 112

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来

linux grep命令 1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular E...
  • thanklife
  • thanklife
  • 2017年07月28日 13:08
  • 249

我使用过的Linux命令之make - 强大的编译工具

我使用过的Linux命令之make - 强大的编译工具 本文链接:http://codingstandards.iteye.com/blog/969924   (转载请注明出处)   用途说...
  • jiafu1115
  • jiafu1115
  • 2013年04月08日 16:19
  • 501
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:explainshell:超级强大的Linux命令解释工具
举报原因:
原因补充:

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