我在哪里可以找到图形命令shell?

问题描述:

码头和炮弹非常强大,但学习起来可能很复杂,尤其是为了充分利用它们。有谁知道更基于GUI的命令行界面可以帮助用户或以更友好的方式显示答案吗?我知道IPython,但即使是这样的语法也有些复杂,尽管这是朝正确方向迈出的一步。我在哪里可以找到图形命令shell?

除此之外,结果可以以图形方式呈现,例如,能够将文件大小管理成饼图不是很好吗?

我发现POSH是MS PowerShell的GUI。这几乎是我的意图。您有一个带有WPF GUI前端的命令行后端。您可以将结果从命令传递到下一个并显示图形输出。

基于GUI的命令外壳对我来说似乎是一种矛盾。

这里的关键词是图形。

如果我想要一个GUI,我想要一个全功能的GUI。但是如果我想要原始性能,我需要一个命令行。

的PowerShell V2是开发一个图形命令shell,但我不认为这是你在找什么。

PowerShell作为一个命令行界面,对于新用户来说是非常宽容的,而且很容易学习。有一个名为PowerGadgets的附加产品(它是一种商业产品),可让您将文件大小管理为饼图或其他类型的显示。有关信息可以在here找到。

至于易用性,PowerShell命令遵循Verb-Noun模式(以及命令行中易于使用的别名),并且非常容易发现。看看我在PowerShell Basics上使用PowerShell所做的一些截屏视频。

这是针对Python的,还是您只对有任何命令外壳有兴趣?

如果将文件大小管道化为饼图引起您的兴趣,您可以尝试PowerGUI,这是Microsoft的PowerShell命令行界面上的一个GUI层。 PowerShell还允许您将来自命令的数据传输到XML程序,CSV和其他GUI程序可以理解的格式。

我不完全确定你在问什么。你可以有一个GUI或一个命令行。你需要从一个图形化的命令行界面,你不能从一个直观的GUI获得什么?

此外,如果您想要关于文件大小的图形信息,有几个应用程序可以做到这一点。一个例子是WinDirStat

+0

为什么你必须有纯粹的GUI或命令行?为什么你不能有一个增强的命令行,这可能会有泡泡弹出帮助,可以管入图形显示应用程序并显示结果内联?例如。查看PowerGUI或MS PowerShell的POSH。 – Nick 2010-11-11 14:59:05

Hotwire是一种尝试将传统命令行界面的强大功能与GUI元素相结合。所以它有一个GUI方面,并且试图在提示命令方面很有帮助,并且向你展示你的历史中可能的匹配。 (虽然键盘快捷方式可以在bash和其他shell中执行此操作,但您必须知道它们......)

您可以使用所有常用系统命令,但许多关键的命令默认具有新版本,它们使用一个对象管道,并显示一个很好的GUI视图。特别是ls(又名dir)显示列表文件并以列的形式显示它们。您可以通过单击列标题进行排序,双击要打开的文件,或双击目录以移至该目录。 proc命令允许你右键点击一个进程,其中一个选项是杀死它。

对象管道以类似于Microsoft Powershell的方式工作,允许管道中的命令直接访问对象属性,而不必执行文本处理来提取它。

Hotwire是跨平台(Linux, BSD,Windows,Mac),尽管它处于开发的早期阶段。要了解更多信息,请安装(单击适用于您的平台的链接),然后完成简单的getting started页面。

如果您不喜欢hotwire,您还可以查看热线wiki上维护的related projects and ideas列表。

fish是一个Unix shell,专注于用户友好性,例如提供彩色突出显示和广泛的选项卡完成。

对于不同类型的文本和图形界面的混合,有Quicksilver,以及像Launchy,GNOME Do和ENSO的类似/灵感工具。

基于GUI的命令外壳对我来说似乎是一种矛盾。

不是吗?命令外壳只是执行命令的封装环境。为什么他们不能有GUI扩展?我们在21世纪! :)

退房http://hotwire-shell.org/

这是一起的我在想什么线。它使用PyGTK是一件令人遗憾的事,我宁愿使用PyQT(也许是一个授权问题?)。看起来还有一些有趣的项目相关链接。

如果管道文件的大小想法变成一个饼图的利益,你,你可以尝试的PowerGUI,在GUI层[...]

的PowerGUI看起来像一个业余项目我已经在这方面开展工作,组织定期使用的任务它看起来像组织频繁的工作,并为您输出格式。我看到的格式是数据流的最终结果。但是能够修补数据然后继续使用它会很好。

PowerShell作为命令行界面非常容易为新用户使用,且易于学习。有一个名为PowerGadgets的附加产品,它可以让您将文件大小管理成饼图或其他类型的显示器。

PowerGadgets看起来很有趣。有系统监视器这样的东西是很有意思的,所以你可以说,每秒读取CPU使用率并将其用图表形式化。

这是针对Python的,还是只是对任何具有GUI界面的命令shell感兴趣?

任何真的,目前,但我喜欢跨平台的想法,易于编辑,没有编译器设置。我在家里使用Windows和Windows/Linux(Ubuntu)/ OSX。 Python只是一个简单的解决方案,编写这样的东西已经有很多库了。

感谢您的所有链接。让他们继续来。 :)

也与Python无关,但Ubiquity(一个Firefox扩展)是一个图形化的类似于网络的命令行工具,具有与Quicksilver/Launchy/GnomeDo类似的精神。

我不确定您是要求在bash/csh中使用shell还是在ipython中使用shell。如果是后者,那么我建议您看看Reinteract。虽然它仍然很α,它已经在Python中快速成型一个伟大的工具,并允许情节,小部件嵌入等

我知道的Automator在Mac OS X是不是一个外壳,但它是最好的我曾经用来做批量任务的图形工具。我认为这里值得一提,因为即使我(作为高级用户的自称)也会不时使用它来重命名文件或其他例程。虽然这些可以在几行shell脚本中完成,但是图形界面让我觉得我不工作,而且它工作正常。

千里马提供了一个数学壳(screens)。很高兴您键入类似C的语法并接收图形格式的输出。