Три роки назад, Microsoft представлений WSL, що є абревіатурою від Windows Susbystem для Linux. Як користувач Ubuntu я думав: "Це марно, я ніколи не буду ним користуватися, якщо вже використовую Ubuntu як рідну", але чи був я правий? Можливо, ні. Я щойно почав використовувати WSL в Windows 10, тому що я користувач Linux, тому що Термінал Ubuntu Він пропонує нам дуже цікаві можливості, які варто мати під рукою.
Логічно, що це не ідеально. Як ми пояснимо нижче, будуть деякі завдання, які ми не можемо виконати, частково тому, що те, що ми збираємося встановити та використовувати, є лише терміналом, тобто вікном, у якому ми будемо вводити командні рядки, щоб робити те, що нам потрібно. Далі я пояснюю кроки, які слід виконати для встановлення терміналу Ubuntu 18.04 у Windows 10, і що ми з цим можемо зробити.
WSL, виконуючи команди Linux у Windows 10
Перш ніж ми зможемо ним скористатися, ми повинні його встановити. Крок, який слід виконати, буде наступним:
- Заходимо в магазин Microsoft і встановлюємо Ubuntu 18.04.

- Далі ми повинні виконати таку команду як адміністратор. Для цього ми клацаємо правою кнопкою миші на Пуск і вибираємо "Windows PowerShell (Адміністратор)":
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

- Чекаємо активації WSL. Після завершення процесу ми повинні перезапуститись. За замовчуванням він позначений як "так", тому ми можемо перезапустити, натиснувши Enter. Ми також можемо зробити перші кроки в зворотному порядку: спочатку активувати WSL, а потім встановити Ubuntu.

- Далі ми запускаємо Ubuntu з меню програм.
- Чекаємо деякий час, поки система встановиться.

- Коли прийде час, він запитає нас про ім’я користувача. Ми повинні ввести його з малої літери та натиснути Enter.
- Що стосується пароля, ми зробимо те саме, що і в будь-якій іншій частині: введіть його один раз, натисніть клавішу Enter, поставте ще раз, щоб підтвердити, і натисніть клавішу Enter ще раз.
І це було б усе. Ми вже маємо Термінал Ubuntu, встановлений у Windows. За замовчуванням ми вже можемо використовувати такі команди, як APT, тому першим тестом, який я рекомендую, є встановлення "neofetch":
sudo apt install neofetch
Щоб запустити його і побачити щось на зразок заголовка зображення, вам просто потрібно ввести "neofetch" без лапок. Здається, важливо це згадати Ми можемо запустити команди Linux з оболонки Windows PowerShell або безпосередньо з опції «Виконати".
Що ми можемо, а що не можемо робити з WSL

Потрібно чітко усвідомлювати, що таке термінал. Пояснено швидко і неправильно, це операційна система, яка працює виключно і виключно з командними рядками і він не може відображати зображення за межами тексту, який ми вводимо / відображаємо. Це означає, що, наприклад, ми можемо встановити будь-яку програму, яка доступна у сховищах Ubuntu, але ми не зможемо запустити ті, які використовують графічний інтерфейс, наприклад Firefox (хоча не було б сенсу встановлювати щось, що офіційно доступний для Windows). Це також означає, що ми не зможемо слідувати, наприклад, цьому підручник із запису екрану за допомогою ffmpeg: якщо ми введемо команду і натиснемо Enter, завдання почнеться, але зупиниться, коли зрозуміє, що "монітор відсутній".
На момент написання цієї статті також не сумісний з пакетами Snap, тому я не зміг протестувати пакет, який дозволяє переглядати GIF-файли з терміналу (я, мабуть, напишу про це статтю).
Але оскільки ми згадали ffmpeg, скажіть це так, ми можемо використовувати його для перетворення файлів, те, що ми пояснюємо ця інша стаття. Але спочатку ми повинні встановити програмне забезпечення та всі його залежності (sudo apt install ffmpeg). Ми також можемо встановити ImageMagick і зробити це інше, що дозволить нам перетворювати / редагувати зображення групами.
Але є проблема з маршрутами ...
Щось, що я хотів би, щоб вони виправили в майбутньому, пов’язане маршрути. Вони не однакові, і він не визнає їх однаковими. Проблема полягає в тому, як Windows пише їх і як вони потрібні Linux. Хороша річ полягає в тому, що легко згадати, як перетворити шлях із Windows на Linux.
Наприклад: шлях C: \ Users \ Pablo \ Destktop \ Windows буде / mnt / c / Users / Pablo / Desktop. Знаючи це, якщо ми коли-небудь захочемо перетягнути файл Windows до терміналу Ubuntu, нам потрібно зробити це в основному змінюють зворотні риски на звичайні смуги, поставте малу літеру "c", видаліть двокрапку і спереду додайте "/ mnt /". Це не важко запам’ятати.
І ось як WSL встановлюється і використовується в Windows 10. Беручи до уваги ємність жорстких дисків поточних комп’ютерів та можливості, які він нам пропонує, Я думаю, що варто встановити його. І я залишаю статтю з такою командою:
вихід
