15

Мне было интересно, возможно ли для Windows технологически добавить какой-нибудь интерфейс Linux? Я думаю, что это поможет победить многих программистов на Windows.

Есть идеи по этому поводу?

7 ответов7

23

Помимо Cygwin, о котором упоминал @ChrisF, вы также можете установить набор инструментов, перенесенных из Unix и работающих в обычной среде Windows. Два таких примера:

Это позволяет вам находиться в командной строке и использовать такие команды, как grep , ls , awk и так далее. После того, как вы поместили извлеченную папку в путь к вашей среде, опыт их использования довольно прост и хорошо сочетается:

18

Посмотрите на Cygwin. Это

набор инструментов, которые обеспечивают Linux-среду для Windows.

(взято с их домашней страницы).

5

Запуск Cygwin установит несколько знакомых оболочек linux, таких как bash и tcsh, и позволит вам запускать оболочки в Windows, а также запускать приложения Linux непосредственно из командной строки Windows.

Убедитесь, что все каталоги /bin/ установленные в Cygwin, находятся в переменной Windows PATH, и вы можете использовать гибридный Windows/Linux из Windows. Даже ls .

3

MSYS - это набор инструментов GNU для Windows, установщик можно найти здесь. (установить только MSYS, а не MinGW)

Затем вам нужно добавить инструменты MSYS в переменную PATH: запустите systempropertiesadvanced из окна « Выполнить» (Win+R), нажмите « Переменные среды» и найдите переменную Path в нижнем поле, добавьте точку с запятой и путь MSYS (по умолчанию C:\MinGW\msys\1.0\bin).

Также хорошо иметь bash в Windows, поэтому вы должны рассмотреть возможность добавления C:\MinGW\msys\1.0 (bash будет запускаться командой msys , а не bash !). Изменения будут полностью применены после регистрации.

Дополнительные инструменты, такие как vim, можно легко найти и добавить аналогичным образом.

3

Еще одна возможность - использовать WSL - подсистему Windows для Linux. Родной Bash предоставляется.

1

Помимо уже упомянутых ответов (Cygwin - мой личный фаворит), Microsoft также работает над тем, чтобы официально представить оболочку Bash для Windows. На данный момент он все еще находится в бета-версии, но вы можете проверить его здесь: https://msdn.microsoft.com/en-us/commandline/wsl/about. Если вы хотите установить его, вам понадобится Windows 10 Anniversary Update build 14393 или новее.

0

Есть Портативный Ubuntu для Windows.

Он запускает Ubuntu как приложение для Windows, вместо того, чтобы загружать его отдельно.

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