2

Я опытный пользователь UNIX, который знает, как обходить терминал UNIX. Однако всякий раз, когда я использую компьютер с Windows и пытаюсь использовать командную строку, я не могу сделать больше, чем просто перечислить содержимое каталога с помощью dir и изменить каталог с помощью cd . Я хочу научиться делать вещи с DOS. Ребята, не могли бы вы порекомендовать материал, который поможет парню из UNIX научиться пользоваться DOS? Спасибо!

3 ответа3

4

Попробуйте http://www.cygwin.com/ Таким образом, вы можете использовать окно Windows без необходимости изучать новые (старые) команды.

4

Я Linux SysAdmin, живу и умираю от * nix.

С этим сказал ... Я люблю DOS, это напоминает мне детство. Это так красиво просто, он был создан для исполнения в реальном времени.

Я действительно ненавижу тэги на Win9x Arch, и мне не нравится NT арка; но я признаю, что NT был огромным улучшением, и это выполнимо. Я предполагаю, что вы не имеете в виду настоящую DOS, не так ли? Вы действительно имели в виду CMD.exe? как командная оболочка?

  1. Этот сайт имеет CMD.exe и эквивалентную диаграмму BASH. Диаграмма действительно предназначена для перехода с DOS на Linux, но она все еще применима для обратного.

  2. Если вы просто хотите попрактиковаться, вы можете установить WINE. WINE имеет оболочку, совместимую с CMD.exe, которая называется WCMD. После установки WINE запустите экземпляр с помощью wineconsole --backend=user wcmd

  3. Если вы хотите быть более продуктивным в окнах, всегда есть почтенный Cygwin. Я на самом деле считаю Cygwin ОГРОМНЫМ и предпочитаю MSY от Mingw. В действительности все, кроме простого MinGW, на самом деле является средой POSIX внутри Windows. Когда я вынужден работать с Windows, я всегда предпочитаю компилировать в MinGW, а не в MSYS/Cygwin.

  4. Если вам нужна более производительная оболочка для работы со средой Windows, а не с автономной подсистемой POSIX, мне действительно нравится TCC/LE. Кривая обучения выше, чем в POSIX для Windows, но требования меньше, и большая часть того, что вы изучаете, также относится к CMD.exe.

1

Я бы порекомендовал пропустить DOS, если это возможно, и перейти прямо к PowerShell. Это гораздо более производительная среда, которая дает вам ту силу, к которой вы привыкли в оболочке Unix. Если вы перейдете из Unix в DOS, вы будете разочарованы только тем, что вам придется прыгнуть, чтобы даже заработали простые вещи.

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