Усе, що ви можете робити з новою оболонкою Bash у Windows 10
Ви можете інсталювати середовище Linux і оболонку Bash у будь-якій версії Windows 10. У сьогоднішній статті буде підсумовано, що ви можете робити в новій оболонці Bash у Windows 10.
З 2016 року ювілейне оновлення Windows 10 додало підтримку середовищ Linux у Windows 10. Але нехай вас не вводить в оману ця інформація: це не просто оболонка Bash, а повний рівень сумісності, достатній для запуску програм Linux у Windows .
У сьогоднішній статті буде коротко описано все, що ви можете робити в новій оболонці Bash Windows 10 для зручності.
Усе, що ви можете робити з новою оболонкою Bash у Windows 10
Ви можете інсталювати середовище Linux і оболонку Bash у будь-якій версії Windows 10, включаючи Windows 10 Home. Однак для цього потрібна 64-розрядна версія Windows 10. Ви просто вмикаєте функцію підсистеми Windows для Linux, а потім встановлюєте вибраний дистрибутив Linux – наприклад, Ubuntu – із Магазину Windows.
Починаючи з оновлення Fall Creators наприкінці 2017 року, вам більше не потрібно вмикати режим розробника в Windows, і ця функція більше не є бета-версією.
Найпростіший спосіб інсталювати програмне забезпечення Linux у середовищі Ubuntu (або Debian) за допомогою команди apt-get . ( У цьому випадку також працює команда apt ). Ця команда завантажує та встановлює програмне забезпечення зі сховищ програмного забезпечення Ubuntu. Ви можете завантажити та встановити одну чи декілька програм за допомогою лише однієї команди.
Оскільки це середовище користувача, більш-менш пов’язане з Ubuntu, ви також можете інсталювати програмне забезпечення іншими способами. Ви можете компілювати та інсталювати програмне забезпечення з вихідного коду, як, наприклад, у дистрибутиві Linux.
Якщо у вас встановлено інший дистрибутив Linux, скористайтеся командами для встановлення програмного забезпечення на цьому дистрибутиві. Наприклад, openSUSE використовує команду zypper.
Раніше 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.
Ваші файли 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/.
Функція підсистеми Windows для Linux автоматично монтує фіксовані диски всередині каталогу /mnt/, але не монтує автоматично знімні диски, такі як USB-накопичувачі та оптичні приводи. Він також не автоматично монтує жодні підключені мережеві диски на ПК.
Однак ви можете змонтувати їх самостійно та отримати до них доступ у середовищі Linux за допомогою спеціальної команди монтування, щоб скористатися перевагами файлової системи drvfs.
Хоча Microsoft спочатку пропонувала цю функцію як середовище «оболонки Bash», насправді це базовий рівень сумісності, що дозволяє запускати програмне забезпечення Linux у Windows. Це означає, що ви можете запускати інші оболонки замість Bash, якщо хочете.
Наприклад, замість Bash можна використовувати оболонку Zsh . Ви навіть можете налаштувати стандартну оболонку Bash на автоматичне перемикання на оболонку Zsh, коли ви відкриваєте ярлик оболонки Linux у меню « Пуск» .
Завдяки цьому середовищу фактично можна написати сценарій оболонки Bash у Windows і запустити його. Сценарії Bash можуть отримати доступ до файлів Windows, що зберігаються в каталозі /mnt, тому ви можете дозволити командам і сценаріям Linux працювати зі звичайними файлами Windows. Ви також можете запускати команди Windows зі сценарію Bash.
Ви можете поєднати команди Bash у зручний пакетний сценарій або сценарій PowerShell .
Якщо ви просто хочете швидко запустити програму, виконати команду або запустити сценарій, вам навіть не потрібно спочатку запускати середовище Bash. Ви можете використовувати команду bash -c або wsl , щоб виконати команду Linux поза межами оболонки Linux. У середовищі Linux просто запустіть команду, а потім вийдіть. Якщо ви запускаєте цю команду з вікна командного рядка або PowerShell, команда виводить результати в командний рядок або консоль PowerShell.
Ви можете зробити багато за допомогою bash -c або wsl. Ви можете створювати ярлики на робочому столі для запуску програм Linux, інтегрувати їх у пакетні сценарії або сценарії PowerShell або запускати їх будь-яким іншим способом, яким ви зазвичай запускаєте програми Windows.
Після оновлення Creators Update (запущеного навесні 2017 року) ви можете запускати програми Windows із середовища Linux . Це означає, що ви можете інтегрувати команди Windows разом із командами Linux у сценарій Bash або просто запускати команди Windows зі стандартної оболонки Bash або Zsh, яку ви використовуєте.
Щоб запустити програму Windows, введіть шлях до файлу .exe та натисніть Enter. Ви знайдете встановлені програми Windows у каталозі /mnt/c у середовищі Bash. Пам’ятайте, що в Linux ця команда чутлива до регістру, тому “Example.exe” відрізняється від “example.exe”.
Microsoft офіційно не підтримує графічне програмне забезпечення Linux у Windows. Підсистема Windows для Linux призначена для запуску програм командного рядка, які можуть знадобитися розробникам. Але за допомогою цієї функції насправді можна запускати графічні програми Linux на робочому столі Windows.
Однак за умовчанням це не працюватиме. Вам потрібно буде встановити X- сервер і встановити змінну DISPLAY , перш ніж графічні програми Linux будуть запускатися на робочому столі Windows. Чим простіше додаток, тим краще воно працюватиме. Чим складніша програма, тим більша ймовірність, що вона спробує зробити те, що основна функція підсистеми Microsoft Windows для Linux ще не підтримує.
Якщо у вас встановлено кілька дистрибутивів Linux, ви можете вибрати інсталяцію за умовчанням. Це дистрибутив, який використовується, коли ви запускаєте дистрибутив Linux за допомогою команди bash або wsl або коли ви використовуєте команду bash -c або wsl для запуску команди Linux з іншого місця в Windows.
Навіть якщо у вас встановлено кілька дистрибутивів Linux, ви все одно можете запустити їх безпосередньо, виконавши команду, наприклад ubuntu або opensuse-42. Точна команда, яка вам знадобиться, є на кожній сторінці завантаження дистрибутивів Linux у Microsoft Store.
Вам не потрібно запускати оболонку Linux із її значка швидкого доступу. Ви можете швидко запустити його з Провідника файлів, ввівши «bash» в адресний рядок і натиснувши Enter. З’явиться оболонка Bash дистрибутива Linux за замовчуванням, а поточним робочим каталогом буде той, який ви відкрили у Провіднику файлів .
Ви також можете додати опцію « Відкрити оболонку Bash тут » до Провідника файлів, відредагувавши реєстр Windows , надаючи вам зручний параметр контекстного меню, подібний до параметрів « Відкрити вікно PowerShell тут » або « Відкрити командний рядок тут» .
Коли ви вперше налаштуєте Bash, вам буде запропоновано створити обліковий запис користувача UNIX і встановити пароль. Ви автоматично входитимете в цей обліковий запис кожного разу, коли відкриватимете вікно Bash. Якщо ви хочете змінити свій обліковий запис користувача UNIX або використовувати обліковий запис root як обліковий запис за замовчуванням в оболонці, існує прихована команда для зміни облікового запису користувача за замовчуванням .
Після того, як ви встановили деякі програми або змінили деякі налаштування, ви можете перевстановити Ubuntu або інший дистрибутив Linux. Раніше це було трохи складніше, але тепер ви можете зробити це, просто видаливши дистрибутив Linux, як і будь-яку іншу програму, а потім повторно встановивши його з магазину.
Щоб отримати нову систему без завантаження дистрибутива Linux, ви можете запустити команду дистрибутива разом із опцією «очистити» з командного рядка Windows або консолі PowerShell. Наприклад, щоб скинути Ubuntu без перезавантаження, запустіть ubuntu clean.
Якщо у вас все ще встановлено старішу версію середовища Linux, яку було встановлено до оновлення Fall Creators, ви можете видалити її за допомогою команди lxrun.
Після оновлення Fall Creators для Windows 10 тепер потрібно інсталювати Ubuntu та інші середовища Linux із магазину. Щойно ви це зробите, вони автоматично оновляться до останньої версії без будь-яких спеціальних команд.
Однак, якщо ви створили середовище Bash у старішій версії Windows, ви встановите старішу середу Ubuntu. Ви можете просто відкрити магазин і встановити останню версію Ubuntu із магазину Windows для оновлення.
Технологічні ентузіасти не матимуть жодних сумнівів щодо захоплюючих речей, які вони зможуть робити з середовищем Linux у майбутньому. Сподіваємося, функція підсистеми Windows для Linux продовжить ставати потужнішою, але ми не повинні очікувати, що Microsoft незабаром офіційно підтримуватиме графічні програми Linux на робочому столі.
Побачити більше:
Ви можете інсталювати середовище Linux і оболонку Bash у будь-якій версії Windows 10. У сьогоднішній статті буде підсумовано, що ви можете робити в новій оболонці Bash у Windows 10.
Bash автоматично входить до цього облікового запису користувача, коли ви запускаєте оболонку. Однак за потреби ви можете змінити ці облікові дані.
Ви можете вибрати країну, з якої отримувати новини, розмістити інструмент «Панель новин» у нижній частині екрана, на панелі завдань або перемістити його збоку чи вгору робочого столу, залежно від ваших уподобань.
Ви шукаєте конкретне системне налаштування Windows 10, але не знаєте, де воно? Є кілька швидких способів знайти точне налаштування, яке потрібно змінити. Ось як!
Безпосередньо з інтерфейсу меню «Пуск» у Windows 10 користувачі можуть швидше отримати доступ до улюблених веб-сторінок.
Функціональні клавіші у верхній частині клавіатури служать ярликами для керування певними апаратними функціями.
Історія файлів є дуже корисною функцією резервного копіювання, нижче описано, як увімкнути або вимкнути цю функцію в Windows 10.
Існує простий спосіб, який допоможе вам перемкнути навушники та динаміки прямо на панелі завдань у Windows 10. Наступна стаття допоможе вам виконати кроки.
Однак, якщо ви встановите та дозволите занадто багато розширень у браузері Edge, це сповільнить ваш веб-браузер. Тому, якщо ви хочете покращити швидкість браузера Edge, вам слід видалити розширення, які ви більше не використовуєте або використовуєте рідко.
Починаючи з оновлення у травні 2019 року, Windows 10 резервуватиме близько 7 ГБ пам’яті пристрою для оновлень і додаткових файлів. Це забезпечить легке встановлення майбутніх оновлень, але ви можете відновити цю пам’ять, якщо хочете.
Ви можете встановити програму Windows Notepad із Microsoft Store у Windows 10 версії 19541.0 або новішої. Цей посібник покаже вам, як установити та видалити програму Блокнот із Microsoft Store у Windows 10.
Коли ви вводите слово в адресний рядок браузера Edge у Windows 10 Mobile, браузер відображатиме результати пошуку з Bing. Однак якщо ви хочете відображати результати пошуку з Google або іншої пошукової системи (Yahoo,...), ви можете змінити пошукову систему в браузері Microsoft Edge для Windows 10 Mobile.