![为试图学习 DOS 的 Unix 用户提供资源?](https://linux22.com/image/1256779/%E4%B8%BA%E8%AF%95%E5%9B%BE%E5%AD%A6%E4%B9%A0%20DOS%20%E7%9A%84%20Unix%20%E7%94%A8%E6%88%B7%E6%8F%90%E4%BE%9B%E8%B5%84%E6%BA%90%EF%BC%9F.png)
我是一位经验丰富的 UNIX 用户,熟悉 UNIX 终端。但是,每当我使用 Windows 计算机并尝试使用命令提示符时,我只能使用 列出目录内容dir
并使用 更改目录cd
。我想学习如何使用 DOS。你们能推荐一些可以帮助 UNIX 用户学习如何使用 DOS 的东西吗?谢谢!
答案1
尝试http://www.cygwin.com/这样,您就可以使用 Windows 框,而不必学习新的(旧)命令。
答案2
我是一名 Linux 系统管理员,*nix 伴随我一生。
话虽如此……我喜欢 DOS,它让我想起了童年。它非常简单,专为实时执行而设计。
我真的很讨厌附加的 Win9x Arch,也不喜欢 NT Arch;但我承认 NT 是一个巨大的进步,而且它可行。我假设你指的不是真正的 DOS,对吧?你真的是指 CMD.exe 吗?就像命令 shell?
这网站有一个 CMD.exe 和 BASH 等效图表。该图表实际上是用于从 DOS 转到 Linux,但它也适用于反向操作。
如果你只是想练习,你可以安装 WINE。WINE 有一个兼容 CMD.exe 的 shell,名为 WCMD。安装 WINE 后,使用以下命令启动一个实例
wineconsole --backend=user wcmd
如果您想在 Windows 上提高工作效率,那么 Cygwin 总是值得信赖的。实际上,我认为 Cygwin 非常强大,我更喜欢 mingw 的 MSYS。实际上,除了普通的 MinGW 之外,其他任何东西实际上都是 Windows 内部的 POSIX 环境。当我被迫在 Windows 上工作时,我总是更喜欢编译到 MinGW,而不是 MSYS/Cygwin。
如果你想要一个更高效的 shell,与 Windows 环境一起工作,而不是一个独立的 POSIX 子环境,我真的很喜欢交通部/LE。学习曲线比将 POSIX 带入 Windows 要高一些,但要求较少,而且所学内容大部分也与 CMD.exe 相关。
答案3
我建议尽可能跳过 DOS 并直接转到电源外壳。这是一个更高效的环境,它为您提供了您在 Unix shell 中习惯的那种功能。如果您从 Unix 转到 DOS,您只会对您必须跳过的环节感到沮丧,即使是让简单的事情也能正常工作。