面向对象的Shell - Hotwire

Fedora每日一篇

Shell环境这几年的改进循序渐近,变化不小,从Multics古老的shell到如今的Bourne,Korn Shell,Bash和ash,zsh等,还有C语法类似的csh,tcsh群,但是这些都是基于文本滚动输出方式的。

Hotwire是一款面向对象的超级,它集成了一个GUI的界面提供了完全不同的工作方式。Shell命令如"ls", "proc"和"filter"被用来构建对象的管道,图形界面用于智能显示管道结果,可以单击列抬头来排序或者双击路径来改变目录以及其他更多的操作。 Hotwire可以保证基于当前命令的输出进行更多的交互操作,把输出作为更多的其他命令的输入,而不必重新执行命令。 这些命令都是对象感知的,内建的对象检查器自动检测并提供GUI界面合适的对象操作方法和属性。

除可以执行Shell命令之外, hotwire还可以执行Python脚本片段和shell脚本片段。它也提供了TAB命令补全和历史记录搜索,计算Perl和Ruby表达式,对命令输出进行检索和以传统的命令行方式运行命令。

该项目目前才开始了一年多,它还有很对计划中的任务等待实现,如远程控制功能,我们将看着它逐渐成长。

安装命令: yum install hotwire
图形安装: 在搜索标签搜索hotwire
菜单位置: 应用程序 > 系统工具 > Hotwire Shell
命令 /usr/bin/hotwire
网站: http://hotwire-shell.org/

Comments

Popular posts from this blog

RPM Build Tips!

关于.rpmnew和.rpmsave文件

Linux block device commands