Я думаю, что проект GnuWin32 - это именно то, что вам нужно. Инструменты командной строки Unix перенесены на Windows.
Я много лет использовал UnxUtils , которые являются портами обычных утилит GNU на родную Win32.
Я должен добавить, что я также использовал Cygwin (и др.) И Microsoft Services для Unix, и ни один из них не был мне полезен , потому что они не работают так же хорошо, как собственные версии из в командной строке и использование ksh / bash / любого другого под Windows никогда не работает правильно, хотя я все время использую ksh под unix.
Есть порт GNU для многих утилит . Я считаю это весьма полезным.
Если вам нужен Perl, я рекомендую Strawberry Perl.
MSYS - распространенная альтернатива для люди, которые считают CygWin чрезмерным. Это по-прежнему специальное приглашение, но изначально оно предназначалось для настройки Unix-совместимости, достаточной для создания программ с использованием компиляторов MinGW и типичной процедуры configure / make.
Использование таких инструментов, как sed и awk, не будет работать должным образом в обычной командной строке Windows. Это можно сделать до определенного момента, но обычно используется синтаксис командной строки, который обычно интерпретируется оболочкой, но не поддерживается командной строкой Windows. Одним из примеров являются спецификации файла с подстановочными знаками. Я часто обнаруживал, что инструменты, ориентированные на Unix, не так удобны для использования в Windows, как они предполагают, что оболочка расширила эти подстановочные знаки в списки файлов для них.
Установите msysGit (netinstaller), он поставляется со средой оболочки (msys / minGW).
Он также добавляет "открытую оболочку здесь" в проводнике.
Это быстрее, чем Cygwin, но в ущерб совместимости с unix.
Я пробовал что-то подобное довольно часто, но, честно говоря, ничего из этого не работает.
Поэтому я предлагаю использовать виртуальную машину (например, VirtualBox ) и установить внутри нее небольшой Linux. Вы можете легко перемещать файлы из гостевой системы и в нее с помощью общих папок.
Судя по моему опыту, это лучшее решение, которое я использовал до сих пор.
Может быть, это глупо, но я обычно ищу в Google, например: «окна с отступом». Вы можете выбирать инструменты со смешанных платформ. Многие вещи из открытых систем были перенесены на Windows.