Як виконати linux команду з windows

Якщо ви іноді все ж використовуєте операційну систему від Microsoft, вам, напевно, дуже потрібні деякі утиліти Linux в windows. Було б дуже зручно використовувати стандартні утиліти командного рядка для фільтрації виведення, сортування, фільтрації та потокового редагування, в Windows, де такі функції не підтримуються.

Для реалізації цього є кілька рішень. У цій статті ми розглянемо тільки два з них. Перше, про який ви, можливо, вже чули, а може, вже й використовуєте - Cygwin. Друге, щось більш цікаве і нове - Cash. Почнемо з Cygwin. В останній версії Windows 10 з`явилося і третє рішення - можливість запускати linux команди в windows нативної, за допомогою спеціальної підсистеми. Про це читайте в окремій статті.

Cygwin

Cygwin - це набір інструментів, що забезпечує Unix подібну середу в Windows. Тут не можна запускати вже існуючі утиліти для Linux. Для того щоб виконати linux команду з Windows Cygwin, її потрібно спочатку перекомпіліровать.

Проте пересобран вже досить багато програмного забезпечення. Cygwin дасть вам Linux подібну середу з багатьма утилітами, до яких ви вже звикли в Linux. Його можна використовувати як для стандартних утиліт таких як команда cp windows, так і для з`єднання з віддаленим сервером по ssh.

установка Cygwin

Як і інші програми Windows, Cygwin встановлюється за допомогою установника в форматі .exe. Завантажити його можна на офіційному сайті.

cygwin6

Для установки вам доведеться пройти кілька кроків майстра, за замовчуванням програма буде встановлена ​​в C: Cygwin:

cygwin7

cygwin8

cygwin9

cygwin10




cygwin11

З інсталяційний пакетом не поставляється повний набір оточення. Воно буде завантажено в процесі установки. У цьому вікні потрібно вибрати сервер для завантаження компонентів:

cygwin12

cygwin13

Потім необхідно вибрати пакети, які потрібно завантажити і встановити. Доступно досить-таки багато програм і вони розсортовані по категоріям. Якщо ви не знаєте чи потрібен вам той чи інший пакет, залиште значення за замовчуванням. Ви зможете встановити їх потім:

cygwin14

Відео: Linux - Термінал в Ubuntu, shell, bash, базові команди, права доступу до файлів




Залишилося тільки натиснути Next для початку завантаження і завершення установки.

cygwin15

Відео: Linux: Основи використання wine. Як запускати додатки для Windows в Linux

cygwin16

Додавання Cygwin в Path

Після завершення установки, щоб виконати команди linux в windows з максимальною зручністю, бажано додати папку з виконуваними файлами Cygwin в змінну середовища Path.

Ви можете запустити термінал Cygwin, клікнувши по ярлику на робочому столі. Відкриється термінал з папкою C: Cygwin bin

Тут можна виконувати всі потрібні linux команди в windows, але ви не зможете їх виконати в інший каталог або іншому терміналі.

Щоб вирішити цю проблему, необхідно додати папку Cygwin в змінну Path. Відкрийте вікно властивості системи за допомогою поєднання клавіш Win + Pause / Break, потім виберіть пункт Додаткові параметри системи на лівій панелі:

cygwin3

На вкладці додатково виберіть змінні середовища:

cygwin2

Знайдіть у списку змінну Path і натисніть змінити:

cygwin4

Додайте в кінець рядка ось такий запис:

ipconfig | grep IPv4 | sort

І команда правильно відпрацює. Спочатку виконається ipconfig, а потім результат буде відфільтрований за допомогою Grep.

Відео: як в Windows 10 включити консоль з Лінукса (linux ubentu)

Установка Cash в Windows

Я буду встановлювати Cash в Windows 10. Це робиться дуже просто і працює також в більш старих версіях Windows. Оскільки Cash заснований на jаvascript для його роботи необхідно встановити Node.js. Завантажити Node.js можна на офіційному сайті:

Після того як Node.js Буде встановлена, можна переходити до установки Cash. Його можна встановити в декількох режимах:

  • Ручне використання Cash - потрібно виконати cash щоб почати запускати linux команди
  • Глобальне використання - linux команди доступні у всіх терміналах windows
  • Встановити тільки деякі команди - ви можете вибрати компоненти для установки якщо не хочете ставити все

Для установки Cash глобально відкрийте командний рядок Windows за допомогою Win + R:

Поділися в соціальних мережах:

Схожі
Як перейменувати файл linuxЯк перейменувати файл linux
Дізнаємося хто використовує мережу в linuxДізнаємося хто використовує мережу в linux
Програми для запису образу на флешку linuxПрограми для запису образу на флешку linux
Відновлення grub після установки windows 10Відновлення grub після установки windows 10
Установка bash в windows 10Установка bash в windows 10
Macbook pro 2016 несумісний з linuxMacbook pro 2016 несумісний з linux
Як користуватися програмою audacityЯк користуватися програмою audacity
Історія команд linuxІсторія команд linux
Chakra linux отримала kde plasma 5.7.3 і firefox 48Chakra linux отримала kde plasma 5.7.3 і firefox 48
Редагування образів в linuxРедагування образів в linux
» » Як виконати linux команду з windows