2

Я новичок в платформе Mac. Могу ли я узнать, есть ли возможность запускать команды MS DOS на Mac?

Есть ли какой-либо пакет или сценарий для этого?

2 ответа2

11

Врожденная? Нет.

Mac OS X в основном основана на Unix и поэтому не имеет ничего общего с MS DOS. Поэтому вы не можете просто запустить командный файл или типичные команды DOS в Mac OS X.

OS X использует знаменитый bash в качестве оболочки по умолчанию и - с Terminal.app - предлагает типичный эмулятор терминала, подобный тем, которые есть во всех графических дистрибутивах Linux/Unix. Если вы новичок в Mac и вам нужно написать сценарии оболочки для достижения определенной функциональности, вы можете изучить bash, например, прочитав Руководство по расширенному написанию сценариев Bash.

У Apple также есть свой собственный язык сценариев, называемый AppleScript, который также позволяет создавать сценарии пользовательского интерфейса очень простым и "естественным" образом.

Если вам нужна DOS-подобная функциональность, есть два варианта:

  • Вы всегда можете виртуализировать Windows с помощью бесплатно и с открытым исходным кодом VirtualBox, но это будет немного песочницы, и вы не можете просто иметь "DOS" cmd в вашей системе.

  • Конечно, есть эмуляторы DOS, такие как, например, Boxer, который эмулирует DOS-игры. Он основан на DOSBox, эмуляторе DOS:

    DOSBox

    DOSBox эмулирует компьютер Intel x86 с звуком, графикой, мышью, джойстиком, модемом и т.д., Необходимый для запуска многих старых игр MS-DOS, которые просто невозможно запустить на современных ПК и в операционных системах, таких как Microsoft Windows XP, Windows Vista, Linux и FreeBSD.

    Тем не менее, он не ограничивается запуском только игр. Теоретически, любое приложение MS-DOS или PC-DOS (обычно называемое "DOS") должно работать в DOSBox, но основной упор делался на обеспечение бесперебойной работы игр DOS, что означает, что связь, поддержка сети и поддержка принтеров все еще в начале развития.

    DOSBox также поставляется с собственной DOS-подобной командной строкой. Он все еще довольно прост и не имеет многих функций, имеющихся в MS-DOS, но этого достаточно для установки и запуска большинства игр для DOS.

    Вы можете посмотреть видео YouTube о DOSBox на OS X.

1

Вы также можете установить Wine с помощью установки winebottler, а затем запустить командную строку из меню Wine в строке меню.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .