Koduleht » kuidas » Linuxi Bash Shelli installimine ja kasutamine Windows 10-s

    Linuxi Bash Shelli installimine ja kasutamine Windows 10-s

    Aastapäeva värskenduses kasutusele võetud Windowsi alamsüsteem Linuxile muutus stabiilseks funktsiooniks Fall Creators Update'is. Nüüd saate käivitada Ubuntu ja openSUSE operatsioonisüsteemis Windows, Fedora ja veel Linuxi distributsioonidega.

    Mida on vaja teada Windows 10 Bash Shelli kohta

    See ei ole virtuaalne masin, konteiner või Windowsi jaoks koostatud Linuxi tarkvara (nagu Cygwin). Selle asemel pakub Windows 10 täielikku Windowsi allsüsteemi, mis on mõeldud Linuxile Linuxi tarkvara käitamiseks. See põhineb Microsofti mahajäetud projektil Astoria, mis töötab Android-rakenduste jaoks Windowsis.

    Mõtle sellele kui vastupidi veinile. Kuigi vein võimaldab teil Windowsi rakendusi Linuxis otse käivitada, võimaldab Linuxi Linuxi allsüsteem Linuxi rakendusi otse Windowsis.

    Microsoft töötas Canonicaliga, et pakkuda täielikku Ubuntu-põhist Bash shell'i keskkonda, mis töötab selle allsüsteemi juures. Tehniliselt pole see üldse Linux. Linux on operatsioonisüsteemi kernel, mis pole siin saadaval. Selle asemel võimaldab see käivitada Bashi kesta ja täpselt samu binaare, mida tavaliselt Ubuntu Linuxis kasutate. Vabad tarkvara puristid väidavad sageli, et Linuxi keskmist operatsioonisüsteemi tuleks nimetada "GNU / Linux", sest see on tõesti palju GNU tarkvara Linuxi kernelis. Bashi koor, mida saad, on tõesti ainult kõik need GNU kommunaalteenused ja muud tarkvara.

    Kuigi seda funktsiooni nimetati algselt „Bash on Ubuntu Windowsis“, võimaldab see ka käivitada Zsh ja teisi käsurea kate. Nüüd toetab see ka teisi Linuxi distributsioone. Ubuntu asemel saate valida openSUSE Leap või SUSE Enterprise Server ja Fedora on ka teel.

    Siin on mõned piirangud. See ei toeta veel taustalerveri tarkvara ja see ei tööta ametlikult graafiliste Linuxi töölaua rakendustega. Mitte iga käsurea rakendus ei tööta, sest funktsioon ei ole täiuslik.

    Bashi installimine Windows 10-sse

    See funktsioon ei tööta Windows 10 32-bitise versiooniga, seega veenduge, et kasutate Windowsi 64-bitist versiooni. Kui olete ikka veel 32-bitise versiooni kasutamisel, on aeg minna üle Windows 10 64-bitisele versioonile.

    Eeldades, et teil on 64-bitine Windows, alusta alustamiseks juhtpaneeli> Programs> Programs> Turn Windows Features On või Off. Luba loendis valik „Windowsi allsüsteem Linuxile” ja seejärel klõpsake „OK“ nuppu.

    Kui teil palutakse arvuti taaskäivitada, klõpsake „Restart now”. Funktsioon ei tööta enne, kui olete uuesti käivitanud.

    Märge: Alustades Fall Creators Update'ist, ei pea te selle funktsiooni kasutamiseks enam rakenduse Settings (Seadistus) režiimi lubama. Peate selle lihtsalt Windowsi funktsioonide aknast installima.

    Pärast arvuti taaskäivitamist avage menüüst Start Microsoft Store ja otsige poest „Linux”. Klõpsake “Get the apps” all “Linux on Windows?” Bänneril.

    Märge: Alustades Fall Creators Update'ist, ei saa te enam Ubuntu installida käsuga „bash”. Selle asemel peate rakendusest Store installima Ubuntu või mõne muu Linuxi levitamise.

    Näete loendit kõigist Windowsi poes praegu saadaval olevatest Linuxi levitustest. Fall Creators Update'i puhul hõlmab see Ubuntu, openSUSE Leap ja openSUSE Enterprise, lubades, et Fedora saabub varsti.

    Uuenda: Debian ja Kali on nüüd poes saadaval, kuid pole siin loetletud. Otsige ja leidke „Debian Linux” või „Kali Linux”.

    Linuxi levitamise installimiseks klõpsake seda ja seejärel klõpsake nuppu "Get" või "Install", et installida see nagu iga teine ​​Store'i rakendus.

    Kui te pole kindel, millist Linuxi keskkonda installida, soovitame me Ubuntu. See populaarne Linuxi levitamine oli varem ainus võimalus, kuid teised Linuxi süsteemid on nüüd kättesaadavad inimestele, kellel on spetsiifilisemad vajadused.

    Samuti saate installida mitu Linuxi jaotust ja igaüks saab oma unikaalsed otseteed. Erinevatel akendel saate korraga käivitada mitu erinevat Linuxi distributsiooni.

    Kuidas kasutada Bash Shelli ja installida Linuxi tarkvara

    Teil on nüüd täielik käsurea bash shell, mis põhineb Ubuntu'l või mis tahes muul Linuxi levitamisel, mille olete installinud.

    Kuna nad on samad binäärid, saate Ubuntu repositooriumide tarkvara installimiseks kasutada Ubuntu apt või apt-get käsku, kui kasutate Ubuntu. Lihtsalt kasutage mis tahes käsku, mida tavaliselt Linuxi levitamisel kasutate. Teil on juurdepääs kõigile Linuxi käsureaprogrammidele, kuigi mõned rakendused ei pruugi veel ideaalselt töötada.

    Installitud Linuxi keskkonna avamiseks avage lihtsalt menüü Start ja otsige, millist jaotust installisite. Näiteks, kui installisite Ubuntu, käivitage Ubuntu otsetee.

    Lihtsamaks juurdepääsuks saate selle rakenduse otsetee oma menüüsse Start, tegumiribale või töölauale.

    Linuxi keskkonna esmakordsel käivitamisel palutakse teil sisestada UNIXi kasutajanimi ja parool. Need ei pea vastama Windowsi kasutajanimele ja paroolile, vaid neid kasutatakse Linuxi keskkonnas.

    Näiteks kui sisestate oma volikirjana "bob" ja "letmein", on teie kasutajanime Linuxi keskkonnas "bob" ja Linuxi keskkonnas kasutatav parool on "letmein" - olenemata teie Windowsi kasutajanimest ja parool on.

    Võite käivitada oma installitud Linuxi keskkonna, käivitades wsl käsk. Kui teil on installitud mitu Linuxi distributsiooni, saate valida vaikimisi Linuxi keskkonna, mille see käsk käivitab.

    Kui teil on Ubuntu installitud, saate käivitada ka ubuntu käsk selle installimiseks. OpenSUSE Leap 42 puhul kasutage  opensuse-42 . SUSE Linux Enterprise Sever 12 jaoks kasutage sles-12 . Need käsud on loetletud Windowsi poe igas Linuxi jaotuslehel.

    Saate siiski käivitada oma vaikimisi Linuxi keskkonna, käivitades bash käsk, kuid Microsoft ütleb, et see on aegunud. See tähendab bash käsk võib tulevikus katkestada.

    Kui olete kogenud Linuxi, Mac OS Xi või muude platvormide abil Bashi kesta, siis on teil kodus.

    Ubuntu puhul peate käsu eesnimetusega  sudo selle käivitamiseks root-õigustega. UNIX-i platvormidel on „root” kasutajal täielik juurdepääs süsteemile, nagu Windowsi administraatori kasutaja. Teie Windowsi failisüsteem asub aadressil / mnt / c keskkonnas.

    Kasutage samu Linuxi terminali käske, mida sa kasutaksid. Kui olete harjunud tavapärase Windowsi käsuviipiga oma DOS-käskudega, on siin mõned põhilised käsud, mis on ühised nii Bashile kui ka Windowsile:

    • Muuda kataloogi: cd Bashis, cd või  chdir DOSis
    • Kataloogi sisu:  ls Bashis, dir DOSis
    • Faili teisaldamine või ümbernimetamine: mv Bashis, liikuda ja  ümber nimetada DOSis
    • Faili kopeerimine: cp Bashis,  koopia DOSis
    • Faili kustutamine: rm Bashis,  del või kustutada DOSis
    • Kataloogi loomine:  mkdir Bashis, mkdir DOSis
    • Kasuta tekstiredaktorit: vi või nano Bashis,  muuta DOSis

    Oluline on meeles pidada, et erinevalt Windowsist on Bashi koor ja selle Linuxi imiteeriv keskkond tõstutundlikud. Teisisõnu, suurtähtedega „File.txt” erineb “capital.txt” ilma pealinna.

    Täiendavate juhiste saamiseks lugege meie algaja juhendit Linuxi käsureale ja muid sarnaseid Bashi kesta, Ubuntu käsurea ja Linuxi terminalide tutvustusi võrgus.

    Ubuntu keskkonna tarkvara installimiseks ja uuendamiseks peate kasutama apt käsku. Veenduge kindlasti nende käskude ees sudo , mis muudab need jooksvaks administraatori Linuxi ekvivalendina. Siin on apt-get käsud, mida pead teadma:

    • Laadi uuendatud teave saadaval olevate pakettide kohta: sudo apt update
    • Rakenduse paketi installimine:  sudo apt install pakendi nimi (Asendage pakendi nimi pakendi nimega.)
    • Rakenduspaketi desinstallimine:  sudo apt eemaldada packagename (Asendage pakendi nimi pakendi nimega.)
    • Otsi saadavalolevaid pakette:  sudo apt otsida sõna (Asendage sõna „sõna“ sõnaga, mida soovite otsida paketi nimedest ja kirjeldustest.)
    • Laadige alla ja installige installitud pakettide uusimad versioonid: sudo apt upgrade

    Kui installisite SUSE Linuxi levitamise, saate tarkvara asemel tarkvara zypper kasutada.

    Kui olete rakenduse alla laadinud ja installinud, saate selle nimele kirjutada ja vajutage selle käivitamiseks Enter. Täpsema teabe saamiseks kontrollige selle rakenduse dokumentatsiooni.

    Boonus: installige Ubuntu font tõeliseks Ubuntu kogemuseks

    Kui soovite Windows 10-s täpsemat Ubuntu kogemust, saate installida ka Ubuntu fonte ja lubada neid terminalis. Te ei pea seda tegema, kuna Windowsi vaikimisi käsurea font näib meile üsna hea, kuid see on valik.

    Siin näeb välja, kuidas:

    Fontide installimiseks laadige esmalt Ubuntu fontide perekond Ubuntu veebisaidilt alla. Avage allalaaditud .zip-fail ja leidke fail „UbuntuMono-R.ttf”. See on Ubuntu monospace font, mis on terminalis ainus. See on ainus font, mida peate installima.

    Topeltklõpsake faili UbuntuMono-R.ttf ja näete fondi eelvaadet. Klõpsake süsteemi installimiseks nuppu „Install“.

    Ubuntu monospace'i fontide muutmiseks konsoolis peate lisama Windowsi registrisse sätte.

    Avage registriredaktor, vajutades klaviatuuril Windows + R, kirjutades regedit , ja seejärel vajutage Enter. Liikuge järgmisele klahvile või kopeerige ja kleepige registriredaktori aadressiribale:

    HKEY_LOCAL_MACHINE TARKVARA Microsoft Windows NT praeguse versiooni konsool TrueTypeFont

    Paremklõpsake paremal paanil ja valige New> String Value. Nimetage uus väärtus 000 .

    Topeltklõpsake stringil "000", mille olete just loonud, ja seejärel sisestage Ubuntu mono kui selle väärtusandmed.

    Käivitage Ubuntu aken, paremklõpsake tiitliribal ja valige käsk "Properties". Klõpsake vahekaarti "Font" ja valige seejärel fontide loendis "Ubuntu Mono".


    Bashi kesta installitud tarkvara on piiratud Bashi koorega. Neid programme saab kasutada käsurealt, PowerShellilt või mujal Windowsist, kuid ainult siis, kui käivitate bash -c käsk.