Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

З 2016 року ювілейне оновлення Windows 10 додало підтримку середовищ Linux у Windows 10. Але нехай вас не вводить в оману ця інформація: це не просто оболонка Bash, а повний рівень сумісності, достатній для запуску програм Linux у Windows .

У сьогоднішній статті буде коротко описано все, що ви можете робити в новій оболонці Bash Windows 10 для зручності.

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Почніть роботу з Linux у Windows

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Ви можете інсталювати середовище Linux і оболонку Bash у будь-якій версії Windows 10, включаючи Windows 10 Home. Однак для цього потрібна 64-розрядна версія Windows 10. Ви просто вмикаєте функцію підсистеми Windows для Linux, а потім встановлюєте вибраний дистрибутив Linux – наприклад, Ubuntu – із Магазину Windows.

Починаючи з оновлення Fall Creators наприкінці 2017 року, вам більше не потрібно вмикати режим розробника в Windows, і ця функція більше не є бета-версією.

Встановіть програмне забезпечення Linux

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Найпростіший спосіб інсталювати програмне забезпечення Linux у середовищі Ubuntu (або Debian) за допомогою команди apt-get . ( У цьому випадку також працює команда apt ). Ця команда завантажує та встановлює програмне забезпечення зі сховищ програмного забезпечення Ubuntu. Ви можете завантажити та встановити одну чи декілька програм за допомогою лише однієї команди.

Оскільки це середовище користувача, більш-менш пов’язане з Ubuntu, ви також можете інсталювати програмне забезпечення іншими способами. Ви можете компілювати та інсталювати програмне забезпечення з вихідного коду, як, наприклад, у дистрибутиві Linux.

Якщо у вас встановлено інший дистрибутив Linux, скористайтеся командами для встановлення програмного забезпечення на цьому дистрибутиві. Наприклад, openSUSE використовує команду zypper.

Запуск кількох дистрибутивів Linux

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Раніше Windows 10 підтримувала лише Ubuntu, оновлення Fall Creators увімкнуло підтримку багатьох дистрибутивів Linux. Спочатку ви можете інсталювати Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU/Linux, Kali Linux або Fedora, і, ймовірно, у майбутньому ми побачимо багато інших дистрибутивів Linux.

Ви можете встановити кілька дистрибутивів Linux і навіть запускати кілька різних середовищ Linux одночасно.

Якщо ви не впевнені, яку версію встановити, вам слід використовувати Ubuntu. Однак, якщо вам потрібен певний дистрибутив Linux — можливо, ви тестуєте програмне забезпечення, яке працюватиме на сервері, на якому запущено SUSE Linux Enterprise Server або Debian, або ви бажаєте скористатися інструментами тестування безпеки в Kali Linux — вони доступні в Магазині з Ubuntu.

Доступ до файлів Windows у Bash і файлів Bash у Windows

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Ваші файли Linux і файли Windows зазвичай зберігаються окремо, але є способи отримати доступ до файлів Linux із Windows і файлів Windows із середовища Linux.

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

Коли ви перебуваєте в середовищі Linux, ви можете отримати доступ до своїх дисків Windows з каталогу /mnt/. Наприклад, ваш диск C: знаходиться в /mnt/c , а ваш диск D: знаходиться в /mnt/d. Якщо ви хочете працювати з файлами в середовищах Linux і Windows, розмістіть їх у файловій системі Windows і отримайте доступ до них через каталог / mnt/.

Підключіть знімні диски та мережеві розташування

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Функція підсистеми Windows для Linux автоматично монтує фіксовані диски всередині каталогу /mnt/, але не монтує автоматично знімні диски, такі як USB-накопичувачі та оптичні приводи. Він також не автоматично монтує жодні підключені мережеві диски на ПК.

Однак ви можете змонтувати їх самостійно та отримати до них доступ у середовищі Linux за допомогою спеціальної команди монтування, щоб скористатися перевагами файлової системи drvfs.

Перейдіть на Zsh (або іншу оболонку) замість Bash

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Хоча Microsoft спочатку пропонувала цю функцію як середовище «оболонки Bash», насправді це базовий рівень сумісності, що дозволяє запускати програмне забезпечення Linux у Windows. Це означає, що ви можете запускати інші оболонки замість Bash, якщо хочете.

Наприклад, замість Bash можна використовувати оболонку Zsh . Ви навіть можете налаштувати стандартну оболонку Bash на автоматичне перемикання на оболонку Zsh, коли ви відкриваєте ярлик оболонки Linux у меню « Пуск» .

Використовуйте сценарій Bash у Windows

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Завдяки цьому середовищу фактично можна написати сценарій оболонки Bash у Windows і запустити його. Сценарії Bash можуть отримати доступ до файлів Windows, що зберігаються в каталозі /mnt, тому ви можете дозволити командам і сценаріям Linux працювати зі звичайними файлами Windows. Ви також можете запускати команди Windows зі сценарію Bash.

Ви можете поєднати команди Bash у зручний пакетний сценарій або сценарій PowerShell .

Виконуйте команди Linux поза межами оболонки Linux

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Якщо ви просто хочете швидко запустити програму, виконати команду або запустити сценарій, вам навіть не потрібно спочатку запускати середовище Bash. Ви можете використовувати команду bash -c або wsl , щоб виконати команду Linux поза межами оболонки Linux. У середовищі Linux просто запустіть команду, а потім вийдіть. Якщо ви запускаєте цю команду з вікна командного рядка або PowerShell, команда виводить результати в командний рядок або консоль PowerShell.

Ви можете зробити багато за допомогою bash -c або wsl. Ви можете створювати ярлики на робочому столі для запуску програм Linux, інтегрувати їх у пакетні сценарії або сценарії PowerShell або запускати їх будь-яким іншим способом, яким ви зазвичай запускаєте програми Windows.

Запуск програм Windows з Bash

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Після оновлення Creators Update (запущеного навесні 2017 року) ви можете запускати програми Windows із середовища Linux . Це означає, що ви можете інтегрувати команди Windows разом із командами Linux у сценарій Bash або просто запускати команди Windows зі стандартної оболонки Bash або Zsh, яку ви використовуєте.

Щоб запустити програму Windows, введіть шлях до файлу .exe та натисніть Enter. Ви знайдете встановлені програми Windows у каталозі /mnt/c у середовищі Bash. Пам’ятайте, що в Linux ця команда чутлива до регістру, тому “Example.exe” відрізняється від “example.exe”.

Запускайте графічні програми Linux на робочому столі

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

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

Однак за умовчанням це не працюватиме. Вам потрібно буде встановити X- сервер і встановити змінну DISPLAY , перш ніж графічні програми Linux будуть запускатися на робочому столі Windows. Чим простіше додаток, тим краще воно працюватиме. Чим складніша програма, тим більша ймовірність, що вона спробує зробити те, що основна функція підсистеми Microsoft Windows для Linux ще не підтримує.

Виберіть середовище Linux за умовчанням

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Якщо у вас встановлено кілька дистрибутивів Linux, ви можете вибрати інсталяцію за умовчанням. Це дистрибутив, який використовується, коли ви запускаєте дистрибутив Linux за допомогою команди bash або wsl або коли ви використовуєте команду bash -c або wsl для запуску команди Linux з іншого місця в Windows.

Навіть якщо у вас встановлено кілька дистрибутивів Linux, ви все одно можете запустити їх безпосередньо, виконавши команду, наприклад ubuntu або opensuse-42. Точна команда, яка вам знадобиться, є на кожній сторінці завантаження дистрибутивів Linux у Microsoft Store.

Швидко запустіть Bash із Провідника файлів

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Вам не потрібно запускати оболонку Linux із її значка швидкого доступу. Ви можете швидко запустити його з Провідника файлів, ввівши «bash» в адресний рядок і натиснувши Enter. З’явиться оболонка Bash дистрибутива Linux за замовчуванням, а поточним робочим каталогом буде той, який ви відкрили у Провіднику файлів .

Ви також можете додати опцію « Відкрити оболонку Bash тут » до Провідника файлів, відредагувавши реєстр Windows , надаючи вам зручний параметр контекстного меню, подібний до параметрів « Відкрити вікно PowerShell тут » або « Відкрити командний рядок тут» .

Змініть обліковий запис користувача UNIX

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Коли ви вперше налаштуєте Bash, вам буде запропоновано створити обліковий запис користувача UNIX і встановити пароль. Ви автоматично входитимете в цей обліковий запис кожного разу, коли відкриватимете вікно Bash. Якщо ви хочете змінити свій обліковий запис користувача UNIX або використовувати обліковий запис root як обліковий запис за замовчуванням в оболонці, існує прихована команда для зміни облікового запису користувача за замовчуванням .

Видаліть і повторно інсталюйте середовище Linux

Усе, що ви можете робити з новою оболонкою Bash у Windows 10

Після того, як ви встановили деякі програми або змінили деякі налаштування, ви можете перевстановити Ubuntu або інший дистрибутив Linux. Раніше це було трохи складніше, але тепер ви можете зробити це, просто видаливши дистрибутив Linux, як і будь-яку іншу програму, а потім повторно встановивши його з магазину.

Щоб отримати нову систему без завантаження дистрибутива Linux, ви можете запустити команду дистрибутива разом із опцією «очистити» з командного рядка Windows або консолі PowerShell. Наприклад, щоб скинути Ubuntu без перезавантаження, запустіть ubuntu clean.

Якщо у вас все ще встановлено старішу версію середовища Linux, яку було встановлено до оновлення Fall Creators, ви можете видалити її за допомогою команди lxrun.

Оновіть середовище Ubuntu

Після оновлення Fall Creators для Windows 10 тепер потрібно інсталювати Ubuntu та інші середовища Linux із магазину. Щойно ви це зробите, вони автоматично оновляться до останньої версії без будь-яких спеціальних команд.

Однак, якщо ви створили середовище Bash у старішій версії Windows, ви встановите старішу середу Ubuntu. Ви можете просто відкрити магазин і встановити останню версію Ubuntu із магазину Windows для оновлення.

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

Побачити більше:


Як змінити країну отримання новин і розташування панелі новин у Windows 10

Як змінити країну отримання новин і розташування панелі новин у Windows 10

Ви можете вибрати країну, з якої отримувати новини, розмістити інструмент «Панель новин» у нижній частині екрана, на панелі завдань або перемістити його збоку чи вгору робочого столу, залежно від ваших уподобань.

Як швидко знайти певні параметри системи в Windows 10

Як швидко знайти певні параметри системи в Windows 10

Ви шукаєте конкретне системне налаштування Windows 10, але не знаєте, де воно? Є кілька швидких способів знайти точне налаштування, яке потрібно змінити. Ось як!

Як додати веб-посилання в меню «Пуск» у Windows 10

Як додати веб-посилання в меню «Пуск» у Windows 10

Безпосередньо з інтерфейсу меню «Пуск» у Windows 10 користувачі можуть швидше отримати доступ до улюблених веб-сторінок.

Як змінити функцію клавіші Fn у Windows 10 і 11

Як змінити функцію клавіші Fn у Windows 10 і 11

Функціональні клавіші у верхній частині клавіатури служать ярликами для керування певними апаратними функціями.

Як увімкнути або вимкнути функцію історії файлів у Windows 10

Як увімкнути або вимкнути функцію історії файлів у Windows 10

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

Інструкція по перемиканню навушників і колонок на Windows 10

Інструкція по перемиканню навушників і колонок на Windows 10

Існує простий спосіб, який допоможе вам перемкнути навушники та динаміки прямо на панелі завдань у Windows 10. Наступна стаття допоможе вам виконати кроки.

Вимкніть або видаліть розширення браузера Edge у Windows 10

Вимкніть або видаліть розширення браузера Edge у Windows 10

Однак, якщо ви встановите та дозволите занадто багато розширень у браузері Edge, це сповільнить ваш веб-браузер. Тому, якщо ви хочете покращити швидкість браузера Edge, вам слід видалити розширення, які ви більше не використовуєте або використовуєте рідко.

Як відключити резервне сховище в Windows 10

Як відключити резервне сховище в Windows 10

Починаючи з оновлення у травні 2019 року, Windows 10 резервуватиме близько 7 ГБ пам’яті пристрою для оновлень і додаткових файлів. Це забезпечить легке встановлення майбутніх оновлень, але ви можете відновити цю пам’ять, якщо хочете.

Як встановити/видалити програму Блокнот у Windows 10

Як встановити/видалити програму Блокнот у Windows 10

Ви можете встановити програму Windows Notepad із Microsoft Store у Windows 10 версії 19541.0 або новішої. Цей посібник покаже вам, як установити та видалити програму Блокнот із Microsoft Store у Windows 10.

Змініть пошукову систему браузера Edge за умовчанням для Windows 10 Mobile

Змініть пошукову систему браузера Edge за умовчанням для Windows 10 Mobile

Коли ви вводите слово в адресний рядок браузера Edge у Windows 10 Mobile, браузер відображатиме результати пошуку з Bing. Однак якщо ви хочете відображати результати пошуку з Google або іншої пошукової системи (Yahoo,...), ви можете змінити пошукову систему в браузері Microsoft Edge для Windows 10 Mobile.