介绍 rosh 和 cmdtools(2010 版)

2010年4月12日

PowerShell 试过没?功能很强大。

但我个人不喜欢 shell 脚本,包括 PowerShell 和 bash 的脚本,因为觉得它们的语法不够整洁。个人喜欢用 Python 写脚本,无论是在 Linux/Windows 平台上都是这样。

话说回来 bash 的文件名补全功能十分实用。这也是为什么我做了个叫 rosh 的程序[1](rosh 的名字是 Robbie’s Shell,俺的英文名叫 Robbie)。最新版[2]是 2007 年更新的,包含了历史记录补全功能。

另外提供了一套命令行小工具 cmdtools。多数小工具基于 Python 或 C,有一些基于 Windows Scripting Host。少数基于 C#。cmdtools 最近的发布版[3]是 2007 年的,基于 Python 2.4(兼容 2.5–2.6)。最近的仍在开发中的版本[4]是基于 Python 3.0 的(兼容 3.1),其中 cmdtools_py3 部分已基本能使用,但尚未进行最终的测试与整合。

我个人期待着将来把关系型数据库能与文本编辑器(如 gvim)进行交互,以达到在命令行上创建、使用与删除临时表的功能。

[1] http://sourceforge.net/projects/winrosh/
[2] http://sourceforge.net/projects/winrosh/files/winrosh/winrosh-1.09.0004/rosh-1.09.0004.bin.zip/download
[3] http://sourceforge.net/projects/winrosh/files/cmdtools/cmdtools20071117/cmdtools20071117.tar.bz2/download
[4] http://sourceforge.net/projects/winrosh/files/cmdtools/cmdtools_dev20100321/cmdtools_dev20100321.7z/download
【 在 CreateFont 的大作中提到: 】
: re
: 什么时候win下能支持Shell啊?
: 【 在 lilo (o………………….rz) 的大作中提到: 】
: : 要搞这个首先搞个好用的shell吧..

留下您的评论