我是 Mac 平台的新手。我想知道是否有可能在 Mac 中运行 MS DOS 命令?
是否有可用的包或脚本来执行此操作?
答案1
本地人?不是。
Mac OS X 本质上基于 Unix,因此与 MS DOS 几乎没有共同之处。因此,您无法在 Mac OS X 上运行批处理文件或典型的 DOS 命令。
OS X 使用著名的狂欢作为其默认 shell,并且终端应用程序– 提供与所有图形化 Linux/Unix 发行版中类似的典型终端仿真器。如果您是 Mac 新手,并且需要编写 shell 脚本来实现某些功能,您可能需要学习 bash,例如通过阅读高级 Bash 脚本指南。
Apple 也有自己的脚本语言,称为苹果脚本,它还允许以非常直接的“自然”方式编写用户界面脚本。
如果你需要类似DOS的功能,有两个选项:
您始终可以使用免费和开源软件虚拟化 Windows虚拟盒,但它会有点沙盒化,而且你不能
cmd
在你的系统中只拥有一个“DOS”。当然,也有 DOS 模拟器,例如拳击手,模拟 DOS 游戏。它基于DOS盒,一个 DOS 模拟器:
DOSBox 模拟 Intel x86 PC,配有声音、图形、鼠标、操纵杆、调制解调器等,这对于运行许多无法在现代 PC 和操作系统(如 Microsoft Windows XP、Windows Vista、Linux 和 FreeBSD)上运行的旧 MS-DOS 游戏必不可少。
然而,它并不局限于只运行游戏。理论上,任何 MS-DOS 或 PC-DOS(通常称为“DOS”)应用程序都应该在 DOSBox 中运行,但重点是让 DOS 游戏顺利运行,这意味着通信、网络和打印机支持仍处于早期开发阶段。
DOSBox 还带有自己的类似 DOS 的命令提示符。它仍然很简陋,缺少 MS-DOS 中的许多功能,但对于安装和运行大多数 DOS 游戏来说已经足够了。
答案2
您还可以使用以下方式安装 Wine葡萄酒瓶装商安装,然后从菜单栏中的 Wine 菜单运行命令提示符。