Как да инсталирате и използвате Linux Баш Shell на Windows 10

Съдържание:

Как да инсталирате и използвате Linux Баш Shell на Windows 10
Как да инсталирате и използвате Linux Баш Shell на Windows 10

Видео: Как да инсталирате и използвате Linux Баш Shell на Windows 10

Видео: Как да инсталирате и използвате Linux Баш Shell на Windows 10
Видео: FORGET Photoshop! Edit Your Photos Using FREE Firefly AI - YouTube 2024, Може
Anonim
Подсистемата за Windows за Linux, представена в Anniversary Update, стана стабилна функция в Актуализацията на създателите на есента. Вече можете да стартирате Ubuntu и openSUSE на Windows, като Fedora и други Linux дистрибуции скоро ще се появят.
Подсистемата за Windows за Linux, представена в Anniversary Update, стана стабилна функция в Актуализацията на създателите на есента. Вече можете да стартирате Ubuntu и openSUSE на Windows, като Fedora и други Linux дистрибуции скоро ще се появят.

Какво трябва да знаете за Баш Shell на Windows 10

Това не е виртуална машина, контейнер или софтуер за Linux, компилиран за Windows (като Cygwin). Вместо това, Windows 10 предлага пълна подсистема на Windows, предназначена за Linux за работа с Linux софтуер. Тя се основава на изоставената от Microsoft работа на Project Astoria за стартиране на приложения за Android на Windows.

Помислете за това като обратното на Виното. Докато Wine ви позволява да изпълнявате приложения на Windows директно на Linux, Windows подсистемата за Linux ви позволява да работите с Linux приложения директно на Windows.

Microsoft работи с Canonical, за да предложи пълна Ubuntu базирана среда Bash shell, която работи на върха на тази подсистема. Технически, това изобщо не е Linux. Linux е основното ядро на операционната система и това не е налично тук. Вместо това това ви позволява да стартирате Bash черупката и точно същите бинарни, които нормално бихте работили на Ubuntu Linux. Свободните софтуерни пуристи често твърдят, че средната Linux операционна система трябва да се нарече "GNU / Linux", защото всъщност е много GNU софтуер, работещ на ядрото на Linux. Баш черупката, която ще получите, е наистина само всички тези GNU програми и друг софтуер.

Докато тази функция първоначално е наречена "Баш на Ubuntu на Windows", тя също така ви позволява да стартирате Zsh и други черупки от командния ред. Сега той поддържа и други дистрибуции на Linux. Можете да изберете openSUSE Leap или SUSE Enterprise Server вместо Ubuntu и Fedora също е на път.

Има някои ограничения тук. Това все още не поддържа софтуера на сървъра на фона и няма да работи официално с графични приложения за настолни компютри Linux. Не всяко приложение на командния ред работи, тъй като функцията не е перфектна.

Как да инсталирате баш на Windows 10

Тази функция не работи на 32-битовата версия на Windows 10, затова се уверете, че използвате 64-битовата версия на Windows. Време е да преминете към 64-битовата версия на Windows 10, ако все пак използвате 32-битовата версия.

Ако приемем, че имате 64-битови Windows, за да започнете, отидете в Контролен панел> Програми> Включете или изключете функциите на Windows. Активирайте опцията "Windows Subsystem for Linux" в списъка и след това кликнете върху бутона "OK".

Кликнете върху "Рестартирайте сега", когато получите подкана да рестартирате компютъра си. Функцията няма да работи, докато не рестартирате.

Забележка: Започвайки с актуализацията за "Създателите на есен", вече не трябва да активирате режима за програмисти в приложението "Настройки", за да използвате тази функция. Трябва само да го инсталирате от прозореца Windows Features.

След като компютърът ви се рестартира, отворете Microsoft Store от менюто "Старт" и потърсете "Linux" в магазина. Кликнете върху "Изтеглете приложенията" в банера "Линукс на Windows?".
След като компютърът ви се рестартира, отворете Microsoft Store от менюто "Старт" и потърсете "Linux" в магазина. Кликнете върху "Изтеглете приложенията" в банера "Линукс на Windows?".

Забележка: Започвайки с Update Fall Creators, вече не можете да инсталирате Ubuntu, като стартирате командата "bash". Вместо това трябва да инсталирате Ubuntu или друга Linux дистрибуция от приложението Магазин.

Ще видите списък с всички налични дистрибуции на Linux в магазина на Windows. От актуализацията на Fall Creators, това включва Ubuntu, openSUSE Leap и openSUSE Enterprise, с обещанието, че Fedora ще пристигне скоро.
Ще видите списък с всички налични дистрибуции на Linux в магазина на Windows. От актуализацията на Fall Creators, това включва Ubuntu, openSUSE Leap и openSUSE Enterprise, с обещанието, че Fedora ще пристигне скоро.

Актуализация: Debian и Kali вече са налични в магазина, но не са изброени тук. Търсете "Debian Linux" или "Kali Linux", за да ги намерите и инсталирате.

За да инсталирате Linux дистрибуция, кликнете върху него и след това кликнете върху бутона "Изтегляне" или "Инсталиране", за да го инсталирате като всяко друго приложение за хранилище.

Ако не сте сигурни коя Linux среда да инсталирате, препоръчваме Ubuntu. Тази популярна Linux дистрибуция преди това е била единствената налична опция, но други Linux системи вече са достъпни за хора, които имат по-специфични нужди.

Можете също така да инсталирате няколко Linux дистрибуции и те ще получат свои собствени уникални преки пътища. Можете дори да пуснете няколко различни дистрибуции на Linux в даден момент в различни прозорци.
Можете също така да инсталирате няколко Linux дистрибуции и те ще получат свои собствени уникални преки пътища. Можете дори да пуснете няколко различни дистрибуции на Linux в даден момент в различни прозорци.

Как да използвате Bash Shell и инсталирате Linux софтуер

Вече имате пълна башова команда на базата на командния ред, базирана на Ubuntu или на каквато и да е друга Linux дистрибуция, която сте инсталирали.

Тъй като те са същите двоични файлове, можете да използвате командата apt или apt-get на Ubuntu, за да инсталирате софтуер от хранилищата на Ubuntu, ако използвате Ubuntu. Просто използвайте каквото и да е команда, която обикновено използвате за тази Linux дистрибуция. Ще имате достъп до софтуера на командния ред на Linux там, въпреки че някои приложения може и да не работят перфектно.

За да отворите Linux инсталацията, която сте инсталирали, просто отворете менюто "Старт" и потърсете каквато и да е инсталация, която сте инсталирали. Например, ако сте инсталирали Ubuntu, стартирайте прекия път Ubuntu.

Можете да закачите това пряко приложение за приложение в менюто "Старт", лентата на задачите или работния плот за по-лесен достъп.

Първият път, когато стартирате Linux средата, ще бъдете подканени да въведете потребителско име и парола за UNIX.Те не трябва да съответстват на вашето потребителско име и парола за Windows, но ще бъдат използвани в средата на Linux.
Първият път, когато стартирате Linux средата, ще бъдете подканени да въведете потребителско име и парола за UNIX.Те не трябва да съответстват на вашето потребителско име и парола за Windows, но ще бъдат използвани в средата на Linux.

Например, ако въведете "bob" и "letmein" като ваши данни, вашето потребителско име в Linux среда ще бъде "bob" и паролата, която използвате в средата на Linux ще бъде "letmein" паролата е.

Можете да стартирате инсталираната ви Linux среда, като стартирате
Можете да стартирате инсталираната ви Linux среда, като стартирате

wsl

команда. Ако имате инсталирани няколко Linux дистрибуции, можете да изберете стандартната Linux среда, която тази команда стартира.

Ако сте инсталирали Ubuntu, можете да го стартирате

ubuntu

команда, за да го инсталирате. За openSUSE Leap 42, използвайте

opensuse-42

За SUSE Linux Enterprise Sever 12 използвайте

sles-12

Тези команди са изброени на всяка страница на Linux за разпространение в магазина на Windows.

Все още можете да стартирате стандартната ви Linux среда, като стартирате

bash

команда, но Microsoft казва, че това е отхвърлено. Това означава

bash

команда може да спре да функционира в бъдеще.

Ако имате опит в използването на Bash shell в Linux, Mac OS X или други платформи, ще бъдете като у дома си.
Ако имате опит в използването на Bash shell в Linux, Mac OS X или други платформи, ще бъдете като у дома си.

На Ubuntu трябва да предложите команда с

sudo

за да го изпълнявате с коренни разрешения. Потребителят "root" на UNIX платформи има пълен системен достъп, като "администратор" на Windows. Файловата ви система на Windows се намира на адрес

/mnt/c

в средата на Bash shell.

Използвайте същите команди на терминал за Linux, които бихте използвали, за да се придвижвате. Ако сте свикнали със стандартния Windows Command Prompt с команди DOS, тук са няколко основни команди, общи за Bash и Windows:

  • Промяна на директорията:

    cd

    в Баш,

    cd

    или

    chdir

    в DOS

  • Списък на съдържанието на указателя:

    ls

    в Баш,

    dir

    в DOS

  • Преместване или преименуване на файл:

    mv

    в Баш,

    move

    и

    rename

    в DOS

  • Копиране на файл:

    cp

    в Баш,

    copy

    в DOS

  • Изтриване на файл:

    rm

    в Баш,

    del

    или

    erase

    в DOS

  • Създаване на директория:

    mkdir

    в Баш,

    mkdir

    в DOS

  • Използвайте текстов редактор:

    vi

    или

    nano

    в Баш,

    edit

    в DOS

Важно е да запомните, че за разлика от Windows, черупката Bash и нейната имитираща Linux среда са чувствителни към малки и големи букви. С други думи, "File.txt" с главна буква се различава от "file.txt" без капитал.

За повече инструкции се консултирайте с ръководството за начинаещи на командния ред за Linux и други подобни въвеждания към командния ред Bash, командния ред на Ubuntu и терминала за Linux онлайн.

Ще трябва да използвате командата apt, за да инсталирате и актуализирате софтуера на средата на Ubuntu. Бъдете сигурни, че предричате тези команди
Ще трябва да използвате командата apt, за да инсталирате и актуализирате софтуера на средата на Ubuntu. Бъдете сигурни, че предричате тези команди

sudo

което ги кара да работят като root - Linux еквивалента на Administrator. Ето командата apt-get, която трябва да знаете:

  • Изтеглете актуализираните данни за наличните пакети:

    sudo apt update

  • Инсталиране на пакет за приложения:

    sudo apt install packagename

    (Заменете името на опаковката с името на опаковката.)

  • Деинсталиране на пакет за приложения:

    sudo apt remove packagename

    (Заменете името на опаковката с името на опаковката.)

  • Търсене на налични пакети:

    sudo apt search word

    (Заменете думата с думата, която искате да търсите имена и описания на пакети.)

  • Изтеглете и инсталирайте последните версии на инсталираните си пакети:

    sudo apt upgrade

Ако сте инсталирали SUSE Linux дистрибуция, можете да използвате командата zypper, за да инсталирате софтуер.

След като изтеглите и инсталирате приложение, можете да въведете името му на подкана и след това натиснете Enter, за да го стартирате. Проверете документацията на конкретното приложение за повече подробности.

Image
Image

Бонус: Инсталирайте шрифта Ubuntu за истински опит в Ubuntu

Ако искате по-прецизно преживяване по Ubuntu на Windows 10, можете да инсталирате шрифтовете на Ubuntu и да ги активирате в терминала. Не е нужно да правите това, тъй като стандартният шрифт на командния ред на Windows изглежда доста добър за нас, но това е опция.

Ето как изглежда:

За да инсталирате шрифта, първо изтеглете Ubuntu Font Family от уеб сайта на Ubuntu. Отворете изтегления файл.zip и намерете файла "UbuntuMono-R.ttf". Това е шрифтът Ubuntu, който е единственият, използван в терминала. Това е единственият шрифт, който трябва да инсталирате.
За да инсталирате шрифта, първо изтеглете Ubuntu Font Family от уеб сайта на Ubuntu. Отворете изтегления файл.zip и намерете файла "UbuntuMono-R.ttf". Това е шрифтът Ubuntu, който е единственият, използван в терминала. Това е единственият шрифт, който трябва да инсталирате.
Щракнете двукратно върху файла "UbuntuMono-R.ttf" и ще видите визуализация на шрифта. Кликнете върху "Инсталиране", за да го инсталирате във вашата система.
Щракнете двукратно върху файла "UbuntuMono-R.ttf" и ще видите визуализация на шрифта. Кликнете върху "Инсталиране", за да го инсталирате във вашата система.
За да направите шрифта на Ubuntu за еднопространство да стане опция в конзолата, ще трябва да добавите настройка в регистъра на Windows.
За да направите шрифта на Ubuntu за еднопространство да стане опция в конзолата, ще трябва да добавите настройка в регистъра на Windows.

Отворете редактора на системния регистър, като натиснете клавишите Windows + R на клавиатурата, като въведете

regedit

след което натиснете Enter. Придвижете се до следния ключ или копирайте го и го поставете в адресната лента на редактора на системния регистър:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont

Щракнете с десния бутон в десния панел и изберете New> String Value. Назовете новата стойност
Щракнете с десния бутон в десния панел и изберете New> String Value. Назовете новата стойност

000

Щракнете двукратно върху низа "000", която току-що създадохте, и след това въведете

Ubuntu Mono

като данни за стойността му.

Стартирайте прозорец на Ubuntu, щракнете с десния бутон върху заглавната лента и след това изберете командата "Properties". Кликнете върху раздела "Шрифт", след което изберете "Ubuntu Mono" в списъка с шрифтове.
Стартирайте прозорец на Ubuntu, щракнете с десния бутон върху заглавната лента и след това изберете командата "Properties". Кликнете върху раздела "Шрифт", след което изберете "Ubuntu Mono" в списъка с шрифтове.
Image
Image

Софтуерът, който инсталирате в Bash shell, е ограничен до shell shell. Можете да получите достъп до тези програми от командния ред, PowerShell или другаде в Windows, но само ако стартирате

bash -c

команда.

Препоръчано: