Как использовать команды Linux в Windows с Cygwin
Средства командной строки Windows значительно расширились с PowerShell, но в Linux уже много лет используется гораздо более удобный терминал. Вот как вы можете получить лучшее из обоих миров с Cygwin, терминалом в стиле nix для ПК с Windows.
На сегодняшнем уроке мы объясним, как запустить Cygwin, но следите за обновлениями в следующих статьях, где мы объясним, как использовать его для всех видов вещей..
Установить Cygwin
Cygwin поставляется с обычным setup.exe для установки в Windows, но есть пара шагов, на которые вам нужно обратить внимание, поэтому мы проведем вас через установку.
Для того, чтобы установка оставалась небольшой при сохранении пропускной способности для вас и Cygwin, установщик по умолчанию будет загружать из Интернета только те файлы, которые вам нужны.
Путь установки по умолчанию - C: \ Cygwin, но если вы не хотите, чтобы программы были установлены в корневом каталоге вашего диска C:, вы можете изменить путь или сделать символическую ссылку из C: \ Cygwin на ваши программные файлы..
Нажимайте «Далее», пока не дойдете до выбора загрузки зеркала. К сожалению, установщик не говорит, где расположены зеркала, поэтому в большинстве случаев вы можете просто догадаться, какое зеркало работает лучше всего..
После того, как вы выбрали зеркало, программа установки загрузит список доступных пакетов для установки. Здесь вещи становятся немного более пугающими.
Будут доступны сотни пакетов, разделенных на несколько разных категорий. Если вы не знаете, что это за пакет, вы можете оставить выбор по умолчанию и установить дополнительные пакеты позже, снова запустив программу установки..
Если вы знаете, какой пакет вам нужен, вы можете найти его, и результаты будут автоматически отфильтрованы.
После того, как вы нажмете кнопку «Далее», вам потребуется некоторое время, чтобы загрузить все выбранные инструменты и затем завершить установку..
Добавить путь Cygwin к переменной среды Windows
После установки на рабочем столе появится значок Cygwin, который можно запустить, чтобы открыть терминал Cygwin..
Этот терминал запускается в папке C: \ Cygwin \ home \, но это не особенно полезно, потому что вы, вероятно, не храните там никаких файлов. Вы можете использовать все основные команды Linux, но если вы хотите вернуться на диск C: вам нужно изменить каталог на / cygdrive / c.
Чтобы заставить Cygwin работать в обычной командной строке Windows, вам нужно добавить Cygwin в переменные среды Windows..
Начните с открытия свойств вашей системы либо Win + Pause / Break или правой кнопкой мыши на компьютере и выберите свойства.
В левом столбце нажмите на дополнительные параметры системы, чтобы открыть окно свойств системы, которое мы ищем.
На вкладке «Дополнительно» нажмите на переменные среды внизу..
Затем в системных переменных найдите переменную пути и нажмите «Изменить»..
В конце опции значения переменной добавьте местоположение бина Cygwin следующим образом.
; C: \ Cygwin \ Bin
Примечание. Обязательно добавьте точку с запятой, чтобы отделить ее от других значений..
Нажмите кнопку ОК, чтобы закрыть окно, а затем откройте командную строку, чтобы проверить несколько команд Linux.
Как видно из рисунка ниже, pwd и ls работают в обычной командной строке Windows. Вы также можете видеть, что / cygdrive / c автоматически добавляется в местоположение.
С Cygwin вы можете сделать гораздо больше, и в следующих статьях мы покажем вам еще несколько полезных инструментов..
Домашняя страница Cygwin