这有点关系到这个问题关于 cmd.exe 的更好的 shell 终端/gui 界面
在我寻找更好的 shell 终端的过程中,我遇到的唯一有用的东西是Console2,其他替代品不是免费的,而且通常不会比 Console2 提供更多的功能来让它们物有所值。
我不禁想,“怎么会”? shell 终端对于程序员来说是一个非常有价值的工具,但是没有人尝试比 cmd.exe 做得更好(除了@console2 的人)?
当然,设计一个命令行 shell 终端模拟器是不可能的such这是一项艰巨的任务!
有人尝试过编写 shell 终端模拟器吗?这里面是什么?那里有什么资源(比如,如果我想编写自己的 shell)?
UPDATE
2009年7月17日
我重新表述了这个问题,我所说的“shell”实际上被称为终端模拟器(至少在linux世界中)。我最近才意识到这一点,所以我想我应该重新审视这个问题并解决它。
Windows 上有很多 shell,Cygwin 下的 bash 是我使用最多的一个,而且它当然是免费的。我必须在这里说实话,自 MSDOS 的批处理文件处理器以来,cmd.exe 已经取得了长足的进步。它实际上非常强大,但仍然不是 bash 后端的一个疙瘩:-)。
You should尝试编写一个命令行 shell,这对您来说是一种教育。如果您想要的只是一个程序启动器,那么完成基础知识并不难。
但是,如果您想要真正的 shell 的所有功能,包括完整的编程语言、作业控制、管道、输出重定向和(说真的)太多其他东西要列出,我们可能有一段时间不会收到您的消息。除非你突然抬起头来问我们一些深奥的问题,比如 shell 应该如何做这个或那个。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)