Мені було цікаво, чи можливо якось технологічно для Windows додати якийсь інтерфейс Linux? Я думаю, що це дозволить перемогти багатьох програмістів для розвитку в Windows.
Будь-які ідеї з цього приводу?
Мені було цікаво, чи можливо якось технологічно для Windows додати якийсь інтерфейс Linux? Я думаю, що це дозволить перемогти багатьох програмістів для розвитку в Windows.
Будь-які ідеї з цього приводу?
Відповіді:
Як і Cygwin, про який згадував @ChrisF, ви також можете встановити колекцію інструментів, перенесених від Unix, які працюють у звичайному середовищі Windows. Два таких приклади:
Це дозволить вам бути в запрошенні і використовувати команди таких команд, як grep, ls, awkі так далі. Після того, як ви помістите вилучену папку в ваш шлях оточення, досвід їх використання стає досить безпроблемним і добре поєднується:

Погляньте на Cygwin . Його
колекція інструментів, які забезпечують середовище зовнішнього вигляду Linux для Windows.
(взято з їх домашньої сторінки).
Запуск Cygwin встановить ряд звичних оболонок Linux, таких як bash та tcsh, і дозволить запускати оболонки в Windows, а також запускати додатки Linux безпосередньо з командного рядка Windows.
Переконайтесь, що всі /bin/каталоги, встановлені в Cygwin, містяться у вашій змінній PATH Windows, і ви можете мати гібридний досвід Windows / Linux у Windows. Навіть ls.
MSYS - це набір інструментів GNU для Windows, інсталятора можна знайти тут . (встановити лише MSYS, а не MinGW)
Тоді вам доведеться додати інструменти MSYS до змінної PATH: запустіть systempropertiesadvancedу вікні « Запуск» ( Win+ R), натисніть Змінні середовища та знайдіть змінну Шлях у нижньому полі, додайте крапку з комою та шлях MSYS (за замовчуванням є C:\MinGW\msys\1.0\bin).
Також непогано мати bash в Windows, тому вам слід також розглянути можливість додавання C:\MinGW\msys\1.0( bash буде запущено командою msys, ні bash!). Зміни будуть застосовані повністю після перезавантаження.
Додаткові інструменти, такі як vim, можна легко гуглювати та додавати аналогічним чином.
Ще одна можливість - використовувати підсистему WSL - Windows для Linux . Народний баш забезпечений.
Крім уже згаданих відповідей (Cygwin - мій особистий фаворит), Microsoft також працює над тим, щоб офіційно перенести оболонку Bash в Windows. На даний момент він все ще знаходиться в бета-версії, але перевірити це можна тут: https://msdn.microsoft.com/en-us/commandline/wsl/about . Якщо ви хочете встановити його, вам знадобиться збірка Windows 10 Anniversary Update 14393 або новішої версії.
Є портативний Ubuntu для Windows.
Він запускає Ubuntu як додаток Windows, замість того, щоб завантажувати його окремо.