Як використовувати команди Linux в Windows з Cygwin
Інструменти командного рядка Windows значно розширилися за допомогою PowerShell, але Linux має набагато більш корисний термінал протягом багатьох років. Ось як ви можете отримати найкраще з обох світів за допомогою Cygwin, терміналу "nix-style" для ПК з ОС Windows.
У сьогоднішньому уроці ми пояснимо, як запустити Cygwin, але залишайтеся з нами на майбутніх статтях, де ми пояснимо, як використовувати його для різноманітних речей.
Встановіть Cygwin
Cygwin поставляється з нормальним setup.exe для установки в Windows, але є кілька кроків, на які потрібно звернути увагу, тому ми проведемо вас через установку.
Щоб зберегти малу установку, зберігаючи пропускну здатність для вас і Cygwin, інсталятор за замовчуванням завантажуватиме лише потрібні файли з Інтернету.
Шлях встановлення за замовчуванням - це C: Cygwin, але якщо вам не подобається встановлювати програми на корені диска C: ви можете змінити шлях або створити символічне посилання з C: Cygwin до програмних файлів..
Натисніть кнопку Далі, доки не з'явиться вибір дзвінка для завантаження. На жаль, інсталятор не повідомляє, де розташовані дзеркала, тому в більшості випадків ви можете просто здогадатися, яке дзеркало найкраще працює.
Після вибору дзеркала інсталятор завантажить список доступних для встановлення пакунків. Ось де речі стають трохи більш лякаючими.
Будуть доступні сотні доступних пакетів, розділених кількома різними категоріями. Якщо ви не знаєте, що таке пакет, ви можете залишити типовий вибір і встановити додаткові пакунки пізніше, знову запустивши інсталятор.
Якщо ви знаєте, який пакет вам потрібний, ви можете шукати його, і результати будуть автоматично відфільтровані.
Після натискання кнопки Далі буде потрібно деякий час для завантаження всіх вибраних інструментів, а потім завершення інсталяції.
Додайте Cygwin Path до змінної середовища Windows
Після інсталяції на робочому столі з'явиться значок Cygwin, який можна запустити, щоб відкрити термінал Cygwin.
Цей термінал запускається в папці C: Cygwin home, але це не особливо корисно, тому що ви, мабуть, не маєте там жодних файлів. Ви можете скористатися всіма основними командами Linux, але якщо ви хочете повернутися до диска C: потрібно змінити каталог на / cygdrive / c.
Щоб зробити Cygwin роботою у звичайному командному рядку Windows, потрібно додати Cygwin у ваші змінні середовища Windows.
Почніть з відкриття властивостей системи за допомогою Win + Pause / Break або клацніть правою кнопкою миші на комп'ютері та виберіть властивості.
У лівій колонці натисніть на розширені системні налаштування, щоб відкрити вікно властивостей системи, яке ми шукаємо.
На вкладці Додатково натисніть на змінні середовища внизу.
Потім у системних змінних знайдіть змінну шляху та натисніть "Змінити".
Наприкінці опції значення змінної додайте розташування ящика Cygwin, подібне до цього.
C: Cygwin bin
Примітка. Переконайтеся, що ви додаєте крапку з комою, щоб відокремити її від інших значень.
Натисніть OK, щоб закрити вікно, а потім відкрийте командний рядок, щоб перевірити кілька команд Linux.
Як ви можете бачити на малюнку нижче, як pwd, так і ls працюють у звичайному командному рядку Windows. Ви також можете побачити, що / cygdrive / c автоматично додається до місця розташування.
Існує багато іншого, що ви можете зробити з встановленим Cygwin, і ми покажемо вам ще кілька корисних інструментів у майбутніх статтях.
Домашня сторінка Cygwin