在哪里可以找到图形命令外壳?

时间:2020-03-05 18:43:54  来源:igfitidea点击:

终端和外壳非常强大,但学习起来可能很复杂,尤其是要充分利用它们。有谁知道更多基于GUI的命令外壳,可以帮助用户或者以更友好的方式显示答案?我知道IPython,但即使是语法,也有些复杂,尽管这是朝正确方向迈出的一步。

除此之外,结果可以图形方式显示,例如。能够将文件大小传递到饼图中不是很好吗?

解决方案

回答

对我来说,基于GUI的命令外壳似乎很矛盾。

此处的关键字是"图形"。

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

回答

查看http://hotwire-shell.org/

回答

PowerShell V2正在开发图形命令外壳,但是我认为这不是我们想要的。

PowerShell作为命令shell对于新用户来说是非常宽容的,并且易于学习。有一个名为PowerGadgets的添加产品(它是商业产品),可让我们通过管道将文件大小传递到饼图或者其他类型的显示中。可以在此处找到有关该信息。

至于易用性,PowerShell命令遵循Verb-Noun模式(还有别名,可从命令行轻松使用),并且非常易于发现。请查看我在PowerShell Basics上使用PowerShell所做的一些截屏视频。

回答

这是否特别适用于Python,或者我们只是对具有GUI界面的任何命令外壳感兴趣?

如果将文件大小分配到饼图中的想法引起兴趣,则可以尝试PowerGUI,这是Microsoft PowerShell命令外壳上的GUI层。 PowerShell还允许我们将数据从命令传递到XML,CSV和GUI程序可以理解的其他格式。

回答

我不确定我们要的是什么。我们可以具有GUI或者命令行。我们需要图形化的命令外壳中的什么,而直接的GUI无法获得什么?

另外,如果我们需要有关文件大小的图形信息,则可以使用一些应用程序来实现。一个示例是WinDirStat。

回答

Hotwire尝试将传统命令行界面的功能与GUI元素结合在一起。因此它具有GUI方面,并试图在建议命令和显示历史记录中可能的匹配方面有所帮助。 (尽管在bash和其他shell中有键盘快捷键可以执行此操作,但是我们必须了解它们...)

我们可以使用所有常见的系统命令,但是默认情况下,许多关键命令具有新版本,这些新版本使用对象管道,并以漂亮的GUI视图显示。特别是ls(aka dir)显示列表文件,并在列中显示它们。我们可以通过单击列标题进行排序,双击以打开文件或者双击目录以移至该目录。 proc命令允许我们右键单击一个进程,并且其中一个选项是将其杀死。

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

Hotwire是跨平台的(Linux,BSD,Windows,Mac),尽管它处于开发的早期阶段。要了解更多信息,请安装(单击我们所用平台的链接)并浏览简单的入门页面。

如果我们不喜欢hotwire,也可以查看hotwire Wiki上维护的相关项目和想法的列表。

回答

fish是Unix shell,专注于用户友好性,例如通过提供彩色突出显示和广泛的制表符完成功能。

对于文本和图形界面的另一种融合,可以使用Quicksilver以及类似/启发性的工具,如Launchy,GNOME Do和ENSO。

回答

GUI-based command shell seems like an oxymoron to me.

并不真地?命令外壳只是在其中执行命令的封装环境。他们为什么不能具有GUI扩展?我们处于21世纪! :)

Check out http://hotwire-shell.org/

这符合我的想法。使用PyGTK很可惜,我更喜欢PyQT(也许是许可问题?)。项目中也有一些有趣的相关链接。

If the idea of piping file sizes into a pie chart interests you, you might try PowerGUI, a GUI layer on [...]

PowerGUI看起来像我一直在从事的一个业余项目,它组织了经常使用的任务。看起来它可以组织频繁的工作并为我们格式化输出。我认为格式化是数据流的最终结果。但是能够修补数据然后继续使用它会很好。

PowerShell as a command shell is very forgiving for new users and is easy to learn. There is an add-on product (it is a commercial product) called PowerGadgets that would let you pipe file sizes into a pie chart or other types of displays

PowerGadgets看起来非常有趣。拥有系统监视器之类的东西很有意思,这样我们可以说,读取每秒的CPU使用率并将其通过管道传输到图表中。

Is this for Python in particular, or are you just interested in any command shell that has a GUI interface?

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

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

回答

同样与Python不相关,但是Ubiquity(firefox扩展)是一种类似于Web的图形化命令行工具,其精神类似于Quicksilver / Launchy / GnomeDo。

回答

我不确定我们是要像bash / csh中的shell,还是像ipython中那样的shell。如果是较晚的版本,则建议我们查看Reinteract。虽然它仍然非常Alpha,但它已经是在python中快速原型制作的好工具,并允许嵌入绘图,小部件等。

回答

我知道Mac OS X中的Automator不是外壳程序,而是我曾经用来执行批处理任务的最佳图形工具。我认为在这里值得一提,因为即使我(自称超级用户)也经常使用它来重命名文件或者其他例程。尽管可以通过几行shell脚本来完成这些操作,但是Automator的图形界面使我感到自己不工作,并且可以正常工作。

回答

我找到了POSH,这是MS PowerShell的GUI。这几乎就是我想要的。我们有一个带有WPF GUI前端的命令行后端。我们可以将结果从命令传递到下一个命令并显示图形输出。

回答

Maxima提供了一个数学外壳(屏幕)。我们可以输入类似C的语法并接收图形格式的输出,这是很好的。