Защо трябва да използвате Linux Bash Shell
Както знаем, операционната система на Windows вече има PowerShell, който е скриптов език и командна обвивка. PowerShell помага на системните администратори да изпълняват различни задачи за администриране и е създаден от .NET рамката за преодоляване на недостатъците на командния ред.
Сега мислите, че PowerShell вече присъства в Windows, каква е необходимостта от Bash Shell в Windows? Bash и PowerShell са проектирани по различен начин за различни задачи. Черупката Bash е интегрирана в операционната система Windows и премахва допълнителните стъпки, които трябва да следвате, за да използвате същите езици за програмиране във вашия Windows.
Какво е Bash Shell?
Bash е съкращение от Bourne-Again Shell, което е каламбурът на Stephen Bourne (автор на прекия предшественик за текущата UNIX черупка sh). Bash е команден език или Shell и се използва за различни типове операционни системи GNU и Linux.
Bash е безплатната версия на Bourne Shell и се разпространява с операционната система GNU и Linux, която включва и Ubuntu. В случай, че сте използвали Ubuntu и сте работили по специфичните команди на терминала, трябва да сте използвали Bash за този процес. Bash е един от най-невероятните интерпретатори на командния ред, така че е интерактивна обвивка по подразбиране в различните дистрибуции на Linux.
Как да инсталирате и използвате Linux Bash Shell на Windows 10
Първата стъпка от процеса изисква да активирате опцията Подсистема на Windows за Linux в Windows от PowerShell. В случай, че искате да използвате GUI, тогава трябва да потърсите опцията за функции, за да получите списък с функции на Windows, така че можете да го направите според изображението, показано по -долу:
След това го отворете, за да използвате всички опции, така че проверете Подсистема Windows за Linux и Платформа за виртуални машини и ги активирайте, като маркирате полето, след това рестартирайте системата си за прилагане на промени.
В случай, че използвате PowerShell, тогава трябва да отидете в менюто 'Старт' и да въведете PowerShell в полето за търсене, след което да го стартирате като администратор, като щракнете с десния бутон върху него:
След като отворите PowerShell, използвайте командата по -долу, за да активирате Bash в Windows 10. (В този случай системата ще попита за потвърждението, така че въведете Y или можете да натиснете Enter.
Сега трябва да изтеглите системата Linux от магазина на Windows и да потърсите в Linux или Ubuntu.
След търсене ще получите следващия екран, от който можете да инсталирате Ubuntu или SUSE. (В този случай Ubuntu се използва за по -нататъшния процес).
Разликата между openSUSE или Ubuntu или SUSE Linux Enterprise е различните команди за инсталиране на новите пакети на новите подсистеми на Linux. За да изтеглите Ubuntu ще са необходими около 1 GB или повече.
Това е последната задача за стартиране на Linux в Windows 10, така че трябва да потърсите дистрибуцията на Linux, която сте инсталирали, т.е. Ubuntu.
Сега го стартирайте като обичайно приложение за Windows и инсталирането ще отнеме известно време, след което попълнете потребителско име и парола.
Най -накрая Linux ще бъде инсталиран във вашата система, така че се наслаждавайте.
Дело за отстраняване на неизправности
1. В случай, че получите кода по следния начин:
Това означава, че сте получили незадължителния компонент WSL не е активиран. Моля, активирайте го и опитайте отново. грешка. Той ще ви каже да натиснете произволен клавиш, за да продължите, така че той автоматично ще се затвори, когато натиснете който и да е клавиш.
Тази грешка може да възникне, защото подсистемата Windows за Linux не е активирана правилно. Следователно трябва да го активирате, както обяснихме в нашата статия.
2. В случай, че получите Неуспешно инсталиране с грешка 0x80070003 грешка, тогава трябва да се уверите, че вашият Linux трябва да се съхранява и инсталира в C устройството на вашата система, тъй като подсистемата Windows на Linux на Linux работи само на устройството C, което е системното устройство.
Първо, отидете на Настройки> Съхранение> Още настройки за съхранение и променете местоположението на ново изтеглено съдържание.
Надстройте WSL1 до WSL 2 или подсистемата на Windows за Linux 2
В случай, че вашата система е регистрирана в програмата Insider на Windows или системата ви е актуализирана до 18917 или по -нова версия, лесно можете да актуализирате WSL 1 до WSL 2.
Преди да надстроите WSL1 до WSL 2, трябва да активирате функция на Windows, така че я отворете и превъртете надолу в опцията и след това активирайте функцията за платформа на виртуална машина. Сега рестартирайте системата, за да приложите промените.
След това отворете PowerShell и трябва да го стартирате като администратор, след което изпълнете дадената по -долу команда.
Не забравяйте, че трябва да замените с инсталирани имена на дистрибуция като Ubuntu, Debian или Kali Linux. След този процес вашата система ще превърне WSL1 в WSL 2 и това ще отнеме почти 5 до 10 минути.
Накрая въведете дадената по -долу команда за проверка на версията на WSL (подсистемата на Windows за Linux) във вашата система. Ако показва WSL версия 2, това означава, че вашият WSL вече е надстроен.
wsl-на -v
Заключение
Тази статия предоставя пълна информация за това как да инсталирате и използвате Linux Bash Shell на Windows 10. Както вече обсъждахме, изпълнителният директор на Microsoft официално обяви, че вече можете да инсталирате и използвате Linux Bash Shell на Windows 10. Тази статия ще ви помогне инсталирате Linux Bash Shell на вашия Windows 10 без никакви проблеми, затова предложихме начини за справяне с грешките, докато инсталирате Linux Bash Shell. Какви са вашите отзиви за тази статия? Информирай ни!.