Усе, що ви можете робити з новою оболонкою 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 — це режим для використання лише 1 програми або доступу лише до 1 веб-сайту з гостьовими користувачами.
Цей посібник покаже вам, як змінити або відновити стандартне розташування папки Camera Roll у Windows 10.
Редагування файлу hosts може призвести до того, що ви не зможете отримати доступ до Інтернету, якщо файл змінено неправильно. Наступна стаття допоможе вам редагувати файл hosts у Windows 10.
Зменшення розміру та місткості фотографій полегшить вам обмін або надсилання ними будь-кому. Зокрема, у Windows 10 ви можете пакетно змінювати розмір фотографій за допомогою кількох простих кроків.
Якщо вам не потрібно відображати нещодавно відвідані елементи та місця з міркувань безпеки чи конфіденційності, ви можете легко вимкнути це.
Microsoft щойно випустила ювілейне оновлення Windows 10 із багатьма вдосконаленнями та новими функціями. У цьому новому оновленні ви побачите багато змін. Від підтримки стилуса Windows Ink до підтримки розширень браузера Microsoft Edge, меню «Пуск» і Cortana також були значно покращені.
Одне місце для керування багатьма операціями прямо на панелі завдань.
У Windows 10 ви можете завантажити та встановити шаблони групової політики для керування параметрами Microsoft Edge, і цей посібник покаже вам процес.
Темний режим — це інтерфейс із темним фоном у Windows 10, який допомагає комп’ютеру економити заряд акумулятора та зменшує вплив на очі користувача.
Панель завдань має обмежений простір, і якщо ви регулярно працюєте з кількома програмами, у вас може швидко закінчитися місце, щоб закріпити більше ваших улюблених програм.