Как в Windows выполнять команды, доступные в терминале Linux

И хотя Linux давно перестала быть операционной системой «только для гиков», переход на нее с Windows всё же требует некоторой подготовки, особенно в плане работы с консольными утилитами. В Windows 10 для тренировки можно воспользоваться встроенной подсистемой Bash, но есть и другое решение, возможно, даже более удобное и аутентичное, а главное совместимое с предыдущими версиями Windows.

Наиболее популярным решением является Cygwin — это программный пакет, реализующий в Виндовс Unix-подобную среду и позволяющий работать с типичными консольными командами Linux.

Cygwin не является ни гипервизором, ни эмулятором в привычном понимании, запускать с его помощью скомпилированные Linux-приложения так, как делали бы это в установленной на гипервизор Linux у вас не получится. Вместо этого Cygwin перекомпилирует Linux-приложения на лету, предоставляя им соответствующие API-функции и заставляя их считать, что они запускаются в родной для себя среде.

Cygwin бесплатна, скачать ее можно с официального ресурса: www.cygwin.com

Пакет доступен в виде EXE-файла,

Cygwin

устанавливается он как обычная Windows-программа с той лишь разницей, что его файлы копируются в отдельную папку в корне диска С.

Cygwin

Cygwin

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

Cygwin

Cygwin

Рекомендуем ничего не менять, просто нажмите «Далее», подтвердите действие и дождитесь завершения процедуры загрузки и установки.

По завершении инсталляции на рабочем столе будет создан ярлык для запуска командной строки. Готово, можете открыть самоучитель команд Linux и приступить к экспериментам.

Cygwin

Менее функциональным, но зато более гибким инструментом для выполнения Linux-команд в среде Windows является утилита Cash, представляющая собой командную оболочку на базе JavaSсript. Для ее работы вам понадобится установить Node.js, скачав пакет с ресурса nodejs.org/en/download.

Node.js

Node.js

Node.js

После инсталляции Node.js устанавливаем Cash, для чего в обычной командной строке CMD выполняем команду npm install cash-global -g.

Npm install cash

После того как утилита будет установлена, вы сможете выполнять Linux-команды прямо из виндовой командной строки, совмещая их при необходимости с командами CMD. Поскольку утилита находится в стадии разработки, в ней доступно сравнительно небольшое число команд.

CMD - Cash

Более подробно с инструментом можно ознакомиться на официальной странице проекта github.com/dthree/cash, там же можно проголосовать за добавление в список поддерживаемых команд той или иной команды.

В завершении хотелось бы отметить, что ни Cygwin, ни Cash не заменят вам полноценной Linux, определенная часть команд вам всё равно будут недоступны. Если вы только начинаете знакомиться с Linux, не исключено, что наиболее лучшим и безопасным вариантом для вас станет установка этой операционной системы на виртуальную машину.

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *