Kā instalēt un izmantot Linux Bash apvalku operētājsistēmā Windows 10

Satura rādītājs:

Kā instalēt un izmantot Linux Bash apvalku operētājsistēmā Windows 10
Kā instalēt un izmantot Linux Bash apvalku operētājsistēmā Windows 10

Video: Kā instalēt un izmantot Linux Bash apvalku operētājsistēmā Windows 10

Video: Kā instalēt un izmantot Linux Bash apvalku operētājsistēmā Windows 10
Video: Fun with Music and Programming by Connor Harris and Stephen Krewson - YouTube 2024, Aprīlis
Anonim
Windows gada apakšsistēma Linux, kas tika ieviesta gadskārtējā atjauninājumā, kļuva par stabilu funkciju Fall Creators Update. Tagad jūs varat palaist Ubuntu un openSUSE operētājsistēmā Windows, izmantojot drīzu Fedora un vairāk Linux izplatīšanu.
Windows gada apakšsistēma Linux, kas tika ieviesta gadskārtējā atjauninājumā, kļuva par stabilu funkciju Fall Creators Update. Tagad jūs varat palaist Ubuntu un openSUSE operētājsistēmā Windows, izmantojot drīzu Fedora un vairāk Linux izplatīšanu.

Kas jums jāzina par Windows 10 Bash apvalku

Šī nav virtuālā mašīna, konteiners vai Linux programmatūra, kas apkopota par Windows (piemēram, Cygwin). Tā vietā Windows 10 piedāvā pilnu Windows apakšsistēmu, kas paredzēta Linux, lai palaistu Linux programmatūru. Tas ir balstīts uz Microsoft atteikto Project Astoria darbu Android operētājsistēmu darbināšanai operētājsistēmā Windows.

Padomā par to kā pret Vīnu. Kamēr Wine ļauj palaist Windows lietojumprogrammas tieši Linux, Windows apakšsistēma Linux ļauj palaist Linux lietojumprogrammas tieši Windows.

Microsoft strādāja ar Canonical, lai piedāvātu pilnu Ubuntu balstītu Bash apvalka vidi, kas darbojas uz šīs apakšsistēmas. Tehniski tas vispār nav Linux. Linux ir pamatdarbības operētājsistēmas kodols, un tas šeit nav pieejams. Tā vietā tas ļauj jums palaist Bash apvalku un tos pašus binārus, kurus parasti palaižat Ubuntu Linux. Bezmaksas programmatūra purists bieži vien apgalvo, ka vidējā Linux operētājsistēma ir jāsauc par "GNU / Linux", jo tā patiešām ir daudz GNU programmatūras, kas darbojas Linux kodolā. Bash čaulas, ko jūs saņemsiet, patiešām ir tikai visi šie GNU komunālie pakalpojumi un cita programmatūra.

Lai gan šī funkcija sākotnēji tika saukta par "Bash on Ubuntu Windows", tā arī ļauj jums palaist Zsh un citas komandrindas apvalkus. Tagad tā atbalsta arī citas Linux distribūcijas. Ubuntu vietā varat izvēlēties openSUSE Leap vai SUSE Enterprise Server, un Fedora ir arī savā ceļā.

Šeit ir daži ierobežojumi. Tas vēl neatbalsta fona servera programmatūru, un tas oficiāli nedarbosies ar grafiskajām Linux darbvirsmas lietojumprogrammām. Ne visi komandrindas pieteikumi darbojas, vai nu, jo šī funkcija nav perfekta.

Kā instalēt pieskārienu operētājsistēmā Windows 10

Šī funkcija nedarbojas Windows 10 32 bitu versijā, tādēļ pārliecinieties, vai izmantojat Windows 64 bitu versiju. Ir pienācis laiks pāriet uz Windows 10 64 bitu versiju, ja jūs joprojām izmantojat 32 bitu versiju.

Pieņemot, ka jums ir 64 bitu Windows, lai sāktu, dodieties uz Vadības panelis> Programmas> Ieslēgt vai izslēgt Windows funkcijas. Sarakstā iespējojiet opciju "Windows apakšsistēma Linux" un pēc tam noklikšķiniet uz pogas "OK".

Noklikšķiniet uz "Restart now" (Ieslēgt tagad), kad tiek parādīts uzaicinājums restartēt datoru. Šī funkcija nedarbosies, kamēr netiks pārslēgta.

Piezīme: Sākot lietot Fall Creators Update, lietotne Settings vairs nav jāiespējo izstrādātāju režīmam, lai izmantotu šo funkciju. Jums vienkārši nepieciešams to instalēt no Windows funkciju loga.

Pēc datora restartēšanas atveriet Microsoft veikalu izvēlnē Sākt un meklēt veikalu "Linux". Blakus reklāmkarogs "Linux uz Windows?" Noklikšķiniet uz saites "Saņemt lietotnes".
Pēc datora restartēšanas atveriet Microsoft veikalu izvēlnē Sākt un meklēt veikalu "Linux". Blakus reklāmkarogs "Linux uz Windows?" Noklikšķiniet uz saites "Saņemt lietotnes".

Piezīme: Sākot ar Fall Creators Update, jūs vairs nevarat instalēt Ubuntu, palaižot komandu "bash". Tā vietā jums ir jāinstalē Ubuntu vai cita Linux izplatīšana no lietotnes Veikals.

Jūs redzēsit sarakstu ar katru Linux izplatīšanu, kas pašlaik ir pieejama Windows veikalā. Kopš Fall Creators Update, tas ietver Ubuntu, openSUSE Leap un openSUSE Enterprise, ar solījumu, ka Fedora drīzumā ieradīsies.
Jūs redzēsit sarakstu ar katru Linux izplatīšanu, kas pašlaik ir pieejama Windows veikalā. Kopš Fall Creators Update, tas ietver Ubuntu, openSUSE Leap un openSUSE Enterprise, ar solījumu, ka Fedora drīzumā ieradīsies.

Atjaunināt: Debian un Kali tagad ir pieejami veikalā, bet šeit nav uzskaitīti. Meklējiet "Debian Linux" vai "Kali Linux", lai tos atrastu un instalētu.

Lai instalētu Linux izplatīšanu, noklikšķiniet uz tā un pēc tam noklikšķiniet uz pogas "Get" vai "Install", lai to instalētu kā jebkuru citu veikala lietojumprogrammu.

Ja neesat pārliecināts, kuru Linux vidē instalēt, mēs iesakām Ubuntu. Šis populārais Linux izplatīšana bija vienīgā pieejamā iespēja, taču citas Linux sistēmas tagad ir pieejamas cilvēkiem ar īpašām vajadzībām.

Jūs varat arī instalēt vairākas Linux sadales, un katram būs savi unikālie īsceļi. Atsevišķos logos varat vienlaikus palaist vairākas dažādas Linux sadales.
Jūs varat arī instalēt vairākas Linux sadales, un katram būs savi unikālie īsceļi. Atsevišķos logos varat vienlaikus palaist vairākas dažādas Linux sadales.

Kā lietot Bash apvalku un instalēt Linux programmatūru

Tagad jums ir pilna komandrindas bash čaula, kuras pamatā ir Ubuntu vai jebkura cita Linux instalētā instalācija.

Tā kā tie ir tie paši binārie faili, jūs varat izmantot Ubuntu komandu apt vai apt-get, lai instalētu programmatūru no Ubuntu krātuvēm, ja jūs izmantojat Ubuntu. Vienkārši izmantojiet jebkuru komandu, kuru parasti izmantojat šajā Linux izplatībā. Jums būs piekļuve visai Linux komandrindas programmatūrai, lai gan dažas lietojumprogrammas var nedarboties perfekti.

Lai atvērtu instalēto Linux vidi, vienkārši atveriet izvēlni Sākt un meklēt jebkuru instalēto sadali. Piemēram, ja instalējāt Ubuntu, palaidiet Ubuntu saīsni.

Vieglāku piekļuvi varat piespraust šim lietojumprogrammas saīsnim uz izvēlni Sākt, uzdevumjoslu vai darbvirsmu.

Pirmo reizi, kad palaižat Linux vidi, jums tiks piedāvāts ievadīt UNIX lietotājvārdu un paroli.Tiem nav jāatbilst jūsu Windows lietotājvārdam un parolei, bet tie tiks izmantoti Linux vidē.
Pirmo reizi, kad palaižat Linux vidi, jums tiks piedāvāts ievadīt UNIX lietotājvārdu un paroli.Tiem nav jāatbilst jūsu Windows lietotājvārdam un parolei, bet tie tiks izmantoti Linux vidē.

Piemēram, ja jūs ievadāt "bob" un "letmein" kā savus akreditācijas datus, jūsu lietotājvārds Linux vidē būs "bob" un parole, ko izmantojat Linux vidē, būs "letmein" - neatkarīgi no tā, kāds ir jūsu Windows lietotājvārds un parole ir.

Jūs varat palaist savu instalēto Linux vidi, palaižot
Jūs varat palaist savu instalēto Linux vidi, palaižot

wsl

komandu Ja jums ir instalētas vairākas Linux distribūcijas, varat izvēlēties noklusējuma Linux vidē šo komandu.

Ja jums ir instalēta Ubuntu, varat arī palaist

ubuntu

komandu to instalēt. Lai atvērtu SUSE Leap 42, izmantojiet

opensuse-42

. SUSE Linux Enterprise Sever 12 izmantošanai

sles-12

. Šīs komandas ir norādītas katrā Windows izplatīšanas lapā Windows veikalā.

Jūs joprojām varat palaist noklusēto Linux vidi, palaižot

bash

komandu, bet Microsoft apgalvo, ka tas nav novecojis. Tas nozīmē, ka

bash

komanda nākotnē var pārtraukt darbību.

Ja jums ir pieredze, izmantojot Bash apvalku Linux, Mac OS X vai citās platformās, jums būs taisnība mājās.
Ja jums ir pieredze, izmantojot Bash apvalku Linux, Mac OS X vai citās platformās, jums būs taisnība mājās.

Ubuntu, jums ir jāpievieno komanda ar

sudo

lai palaistu to ar root atļaujām. UNIX platformas "saknes" lietotājam ir pilna sistēmas piekļuve, tāpat kā "Administrator" lietotājs sistēmā Windows. Jūsu Windows failu sistēma atrodas vietnē

/mnt/c

Bash apvalka vidē.

Izmantojiet tās pašas Linux terminālu komandas, kuras izmantojat, lai apietu. Ja jūs izmantojat standarta Windows komandrindas komandu ar DOS komandām, šeit ir dažas pamata komandas, kas ir kopīgas gan Bash, gan Windows:

  • Mainīt direktoriju:

    cd

    Bashā

    cd

    vai

    chdir

    DOS

  • Saraksts Kataloga saturs:

    ls

    Bashā

    dir

    DOS

  • Pārvietot vai pārdēvēt failu:

    mv

    Bashā

    move

    un

    rename

    DOS

  • Kopējiet failu:

    cp

    Bashā

    copy

    DOS

  • Dzēst failu:

    rm

    Bashā

    del

    vai

    erase

    DOS

  • Izveidojiet direktoriju:

    mkdir

    Bashā

    mkdir

    DOS

  • Izmantojiet teksta redaktoru:

    vi

    vai

    nano

    Bashā

    edit

    DOS

Ir svarīgi atcerēties, ka, atšķirībā no Windows, Bash apvalks un tā Linux-imitējošā vide ir reģistrjutīgi. Citiem vārdiem sakot, "File.txt" ar lielo burtu atšķiras no "file.txt" bez kapitāla.

Lai saņemtu plašāku informāciju, sazinieties ar mūsu iesācēju rokasgrāmatu par Linux komandrindu un citiem līdzīgiem ievadiem Bash apvalkā, Ubuntu komandrindā un Linux terminālā tiešsaistē.

Jums būs jāizmanto komanda apt, lai instalētu un atjauninātu Ubuntu vides programmatūru. Noteikti prefiksējiet šīs komandas ar
Jums būs jāizmanto komanda apt, lai instalētu un atjauninātu Ubuntu vides programmatūru. Noteikti prefiksējiet šīs komandas ar

sudo

kas padara tos palaist kā root-Linux administratora ekvivalentu. Šeit ir apt-get komandas, kas jums jāzina:

  • Lejupielādēt atjauninātu informāciju par pieejamajiem iepakojumiem:

    sudo apt update

  • Instalējiet lietojumprogrammu paketi:

    sudo apt install packagename

    (Aizstāt "packagename" ar pakas nosaukumu.)

  • Atinstalējiet lietojumprogrammu paketi:

    sudo apt remove packagename

    (Aizstāt "packagename" ar pakas nosaukumu.)

  • Meklēt pieejamos iepakojumus:

    sudo apt search word

    (Aizstājiet vārdu ar vārdu, kurā vēlaties meklēt pakotņu nosaukumus un aprakstus.)

  • Lejupielādējiet un instalējiet instalēto pakešu jaunākās versijas:

    sudo apt upgrade

Ja instalējāt SUSE Linux izplatīšanu, varat izmantot zypper komandu, lai instalētu programmatūru.

Pēc tam, kad esat lejupielādējis un instalējis lietojumprogrammu, jūs varat ievadīt tā nosaukumu uzvednē un pēc tam nospiediet taustiņu Enter, lai to izpildītu. Lai iegūtu sīkāku informāciju, pārbaudiet konkrētās lietojumprogrammas dokumentāciju.

Image
Image

Bonuss: instalējiet Ubuntu fontu par īstu Ubuntu pieredzi

Ja vēlaties iegūt precīzāku Ubuntu pieredzi operētājsistēmā Windows 10, varat arī instalēt Ubuntu fontus un iespējot tos terminālā. Jums tas nav jādara, jo noklusējuma Windows komandrindas fonts mums izskatās diezgan labs, taču tā ir iespēja.

Lūk, kā tas izskatās:

Lai instalētu fontu, vispirms lejupielādējiet Ubuntu fontu ģimeni no Ubuntu tīmekļa vietnes. Atveriet lejupielādēt.zip failu un atrodiet failu "UbuntuMono-R.ttf". Šis ir Ubuntu monopostu fonts, kas ir vienīgais termināla izmantotais. Tas ir vienīgais fonts, kas jāinstalē.
Lai instalētu fontu, vispirms lejupielādējiet Ubuntu fontu ģimeni no Ubuntu tīmekļa vietnes. Atveriet lejupielādēt.zip failu un atrodiet failu "UbuntuMono-R.ttf". Šis ir Ubuntu monopostu fonts, kas ir vienīgais termināla izmantotais. Tas ir vienīgais fonts, kas jāinstalē.
Veiciet dubultklikšķi uz faila "UbuntuMono-R.ttf" un jūs redzēsiet fonta priekšskatījumu. Noklikšķiniet uz "Install", lai instalētu to savā sistēmā.
Veiciet dubultklikšķi uz faila "UbuntuMono-R.ttf" un jūs redzēsiet fonta priekšskatījumu. Noklikšķiniet uz "Install", lai instalētu to savā sistēmā.
Lai Ubuntu monoposfēras fonts konsolei kļūtu par opciju, jums jāpievieno iestatījums Windows reģistram.
Lai Ubuntu monoposfēras fonts konsolei kļūtu par opciju, jums jāpievieno iestatījums Windows reģistram.

Atveriet reģistra redaktoru, tastatūrā nospiežot Windows + R, ierakstot

regedit

un pēc tam nospiediet Enter. Pārejiet uz šo taustiņu vai arī nokopējiet un ielīmējiet to reģistra redaktora adrešu joslā:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont

Labajā rūtī ar labo taustiņu un izvēlieties Jauns> String Value. Nosaukiet jauno vērtību
Labajā rūtī ar labo taustiņu un izvēlieties Jauns> String Value. Nosaukiet jauno vērtību

000

Veiciet dubultklikšķi uz tikko izveidotās string "000" un pēc tam ievadiet

Ubuntu Mono

kā tās vērtības datus.

Palaidiet Ubuntu logu, ar peles labo pogu noklikšķiniet virsrakstjoslas un pēc tam atlasiet komandu Properties. Noklikšķiniet uz cilnes "Fonts" un pēc tam fontu sarakstā izvēlieties "Ubuntu Mono".
Palaidiet Ubuntu logu, ar peles labo pogu noklikšķiniet virsrakstjoslas un pēc tam atlasiet komandu Properties. Noklikšķiniet uz cilnes "Fonts" un pēc tam fontu sarakstā izvēlieties "Ubuntu Mono".
Image
Image

Programmatūra, kuru instalējat Bash apvalkā, ir ierobežota ar Bash apvalku. Jūs varat piekļūt šīm programmām no komandrindas, PowerShell vai citur Windows, bet tikai tad, ja jūs palaidāt

bash -c

komandu

Ieteicams: