作为一个命令行爱好者,我经常使用各种各样的工具,从 LIST 到 PC-Write 3.02(用作文本编辑器,具有自动换行、框模式处理和其他一些技巧)、QBASIC(非常适合快速的一次性程序)等。虽然控制台实用程序有一些明确的限制,但查看文件并在退出查看器时返回命令行还是很不错的(即使我在此期间使用了其他窗口)。由于这些东西在没有模拟器的情况下无法在 Windows 7 中工作,我最好的方法是什么?是否有人推荐可以在命令行窗口中运行的其他实用程序,或者是否有任何模拟器可以在启动它们的命令行窗口中运行(最好将其嵌入以替代“不再支持 DOS”消息)?人们会推荐什么?
答案1
与 GNUWin32 类似,赛格威- 适用于 Windows 的 Linux 应用程序(主要是命令行)。
答案2
不要使用cmd.exe
,使用电源外壳。
它功能更强大、更一致,可直接访问 .NET、COM 和 WMI。包括远程处理。默认情况下安装在 Win7/2008R2 中,并可用于受支持的早期版本。
最好的事情:用对象管道替换命令之间的文本管道(无需解析和重新解析数字、日期等——它们保留其类型)。
大多数应用程序(命令行或窗口)将在 PowerShell 中运行(就像在 中一样cmd.exe
)。
答案3
令人惊讶的是,这个问题在 21 世纪竟然还需要问。自 20 世纪 90 年代以来,大多数“强力实用程序”MS/PC/DR-DOS 用户的忠实拥护者都拥有 Win32 等效版本甚至更好的版本。事实上,时间已经过去很久了,以至于有几视窗TUI 工具已经逐渐被淘汰。以下是目前仍在使用的一些工具:
- 微软自己的基于 UNIX 的应用程序子系统随 Windows 7 旗舰版和 Windows Server 2008 R2 一起提供,并支持可下载的 SFUA 实用工具包. (对于 Windows XP,可以下载并安装UNIX 版本 3.5 的服务.) 该工具包有大量的命令行 TUI 工具,从
mv
和du
,到 Korn 和 C shell,到perl
和awk
;它有 x86-64 和 IA64 两种版本,也有 x86-32 版本。 - JP Software 的 TCC/LE有一个内置LIST 命令等等。
- 一些 TUI 正统文件管理器,包括Windows 版文件指挥官和远的,依然存在。
- 这SysInternals 套件包含几个用于系统任务的TUI工具,例如
ListDLLs
和LDMDump
。
这Windows Server 2003 资源工具包工具,其中包含其他LIST 程序是一些 Windows TUI 工具的一个例子,这些工具后来被淘汰了。Windows 7 没有对应的工具。
答案4
您可以尝试安装andLinux:http://www.andlinux.org/用于访问许多 GNU 和命令行以及 Linux 工具。