Koduleht » kuidas » Kõik, mida saate teha Windows 10 New Bash Shelliga

    Kõik, mida saate teha Windows 10 New Bash Shelliga

    Windows 10 aastapäeva värskendus lisas Linuxi keskkonda Windows 10-le juba 2016. aastal. Kuid ärge petke: see on rohkem kui lihtsalt Bash-kest. See on täielik ühilduvuskiht Linuxi rakenduste käitamiseks Windowsis.

    Oleme katnud palju asju, mida saate teha Windows 10 uues Bashi kestas, nii et oleme teie mugavuse huvides kõik need juhised üheks mega loendiks.

    Alustamine Linuxiga Windowsis

    Saate installida Linuxi keskkonda ja Bashi kesta mis tahes Windows 10 väljaandesse, sealhulgas Windows 10 Home'i. Siiski vajab see Windowsi 64-bitist versiooni. Peate lubama Windowsi allsüsteemi Linuxi funktsiooni jaoks ja seejärel installima oma valitud Linuxi-jaotuse, näiteks Ubuntu-süsteemi Windowsi poest.

    Alates 2017. aasta lõpu uuendajate uuendamisest ei pea te enam Windowsi arendajarežiimi lubama ja see funktsioon ei ole enam beeta.

    Installige Linuxi tarkvara

    Lihtsaim viis Linuxi tarkvara installimiseks teie Ubuntu (või Debian) keskkonda on apt-get käsk. (The asjakohane käsk töötab ka.) See käsk laadib alla ja installib tarkvara Ubuntu tarkvarahoidlast. Ühe või mitme rakenduse saate alla laadida ja installida vaid ühe käsu abil.

    Kuna see on enam-vähem täis Ubuntu kasutajaruumi keskkond, saate tarkvara installida ka muul viisil. Võite lähtekoodi tarkvarasid kompileerida ja paigaldada, nagu näiteks Linuxi levitamisel.

    Kui olete installinud teise Linuxi levitamise, kasutage selle asemel selle tarkvara installimise käske. Näiteks openSUSE kasutab zypper käsk.

    Käivita mitu Linuxi jaotust

    Fall Creators Update võimaldas toetada ka mitmeid Linuxi distributsioone, kus varem oli saadaval ainult Ubuntu. Esialgu saate installida Ubuntu, openSUSE hüpe, SUSE Linux Enterprise Server, Debian GNU / Linux või Kali Linux. Fedora on ka teel ja me näeme tõenäoliselt rohkem Linuxi levitusi, mida pakutakse tulevikus.

    Saate installida mitu Linuxi distributsiooni ja teil on võimalik samaaegselt käivitada mitu erinevat Linuxi keskkonda.

    Kui te ei ole kindel, mida installida, soovitame me Ubuntu. Aga kui teil on vaja konkreetset Linuxi levitamist - võib-olla te testite tarkvara, mis töötab SUSE Linux Enterprise Serverit või Debianit kasutavas serveris, või kui soovite, et Kali Linuxi turvakatsetööriistad oleksid saadaval poodis Ubuntu kõrval.

    Juurdepääs Windowsi failidele Windowsis ja Bash-failides Windowsis

    Teie Linuxi failid ja Windowsi failid on tavaliselt eraldatud, kuid on olemas viise, kuidas pääseda ligi oma Linuxi failidele Windowsist ja teie Windowsi failidest Linuxi keskkonnas.

    Teie installitud Linuxi distributsioonid loovad peidetud kausta, kuhu salvestatakse kõik Linuxis kasutatavad failid. Sellest kaustast pääsete Windowsist juurde, kui soovite vaadata ja varundada Linuxi faile Windowsi tööriistadega, kuid Microsoft hoiatab, et te ei tohiks neid Linuxi faile Windowsi tööriistadega muuta või Windows-rakendustega uusi faile luua.

    Kui olete Linuxi keskkonnas, pääsete oma Windows-draividele alla / mnt / kaustast. Teie C: draiv asub aadressil / mnt / c ja teie D: draiv asub näiteks aadressil / mnt / d. Kui soovite töötada Linuxi ja Windowsi keskkondades olevate failidega, asetage need kusagile Windowsi failisüsteemi ja kasutage neid läbi / mnt / folder.

    Paigaldage teisaldatavad seadmed ja võrgukohtad

    Windowsi alamsüsteem Linuxile paigaldab automaatselt fikseeritud sisemised seadmed / mnt / kausta, kuid see ei paigalda automaatselt teisaldatavaid draive nagu USB-draivid ja optilised kettad. Samuti ei paigalda see automaatselt arvutisse salvestatud võrgudraive.

    Samas saate need ise paigaldada ja neile ligi pääseda Linuxi keskkonnas spetsiaalse mount-käsuga, mis kasutab ära drvfs-failisüsteemi.

    Lülita Zsh (või muu kesta) asemel Bash

    Kuigi Microsoft algatas selle funktsiooni „Bash shell” keskkonnana, on see tegelikult aluseks olev kiht, mis võimaldab teil Linuxis tarkvara Windowsis käivitada. See tähendab, et kui soovite neid, võite Bashi asemel kasutada teisi kestasid.

    Näiteks saate kasutada Bashi asemel Zsh-kesta. Saate isegi tavalise Bashi kesta automaatselt lülituda Zsh shellile, kui avate menüüs Start käsu Linuxi otsetee.

    Kasutage Bash-skripte Windowsis

    Tänu sellele keskkonnale on Windowsis võimalik kirjutada Bash shell-skript ja käivitada see. Teie Bash-skript saab juurdepääsu teie Windows-failidele, mis on salvestatud kausta / mnt all, nii et saate kasutada Linuxi käske ja skripte, et töötada oma tavaliste Windowsi failidega. Võite käitada ka Windowsi käske Bashi skripti sees.

    Bashi käsud saab lisada partii skripti või PowerShelli skripti, mis on päris mugav. Kõigi seda ja rohkem, vaadake meie 10-st bash-skriptide juhendist.

    Käivita Linuxi käsklused väljaspool Linuxi kesta

    Kui soovite lihtsalt käivitada programmi, käivitada käsu või käivitada skripti, ei pea te esmalt Bash-keskkonda käivitama. Võite kasutada bash -c või wsl käsk käivitada Linuxi käsk väljaspool Linuxi shellit. Linuxi keskkond lihtsalt käitab käsku ja sulgub. Kui käivitate selle käsu käsurea või PowerShelli aknas, prindib käsk selle väljundi käsurealt või PowerShelli konsoolidele.

    Sa saad sellega palju teha bash -c või wsl. Te saate luua töölaua otseteid Linuxi programmide käivitamiseks, integreerida need partii- või PowerShelli skriptidesse või käivitada neid muul viisil, mida sa Windowsi programmi käivitaksid.

    Käivita Windowsi programmid Bashist

    Alates looja uuendamisest (mis ilmus 2017. aasta kevadel), saate käivitada Windowsi programme Linuxi keskkonnas. See tähendab, et saate Windowsi käsud integreerida Linuxi käskude kõrvale Bash-skripti või käivitada lihtsalt Windowsi käsud standardsest Bash- või Zsh-koorest, mida te juba kasutate.

    Windowsi programmi käivitamiseks tippige .exe-faili tee ja vajutage Enter. Leiad installitud Windowsi programmid Bash keskkonnas / mnt / c kausta. Pidage meeles, et käsk on tõstutundlik, nii et “näide.exe” erineb Linuxis „example.exe”.

    Käivita graafilised Linuxi töölaua programmid

    Microsoft ei toeta Windowsi graafilist Linuxi tarkvara ametlikult. Windowsi allsüsteem Linuxi jaoks on mõeldud käsureaprogrammide arendajatele. Kuid selle funktsiooni abil on Windowsis võimalik kasutada graafilisi Linuxi töölaua programme.

    See aga ei tööta vaikimisi. Peate installima X-serveri ja seadistama DISPLAY enne graafiliste Linuxi töölaua programmide käivitamist Windowsi töölaual. Mida lihtsam on rakendus, seda tõenäolisem on see hästi töötada. Mida keerulisem on rakendus, seda tõenäolisemalt üritab see midagi teha Microsofti Windowsi allsüsteem Linuxile ei toeta veel. Kõik, mida saate teha, on anda neile juhiseid ja loota parimat.

    Valige oma vaikimisi Linuxi keskkond

    Kui teil on installitud mitu Linuxi distributsiooni, saate valida vaikeseadistuse. Seda kasutatakse Linuxi levitamise käivitamisel bash või wsl käsk või kui kasutate bash -c või wsl käske Linuxi käsu käitamiseks mujal Windowsis.

    Isegi kui teil on installitud mitu Linuxi-piirkonda, saate neid siiski käivitada käsku nagu ubuntu või opensuse-42. Täpne käsk, mida vajate, on kirjutatud iga Linuxi jaotuse allalaadimise lehel Microsofti poes.

    Kiiresti käivitage Bash File Explorerist

    Te ei pea käivitama Linuxi kestust oma otsetee ikoonist. Saate selle kiiresti käivitada File Explorerist, kirjutades aadressiribale “bash” ja vajutades Enter. Ekraanile ilmub teie vaikimisi Linuxi jaotus Bash shell ja praegune töö kataloog on kataloog, mille olete avanud File Exploreris.

    Selles artiklis on ka juhised Windowsi registri redigeerimise abil File Exploreri "Open Bash shell siin" lisamiseks, andes teile mugava kontekstimenüü võimaluse, mis toimib sarnaselt "Open PowerShelli akna siin" või "Open Command Prompt here" valikutele.

    Muuda oma UNIXi kasutajakontot

    Bashi esmakordsel seadistamisel palutakse teil luua UNIX-i kasutajakonto ja määrata parool. Iga kord, kui avate akna Bash, logite selle kontoga automaatselt sisse. Kui soovite muuta oma UNIX-i kasutajakontot või kasutada vaikekontol root-kontot, siis on vaikimisi kasutajakonto muutmiseks peidetud käsk.

    Linuxi keskkonna desinstallimine ja uuesti installimine

    Pärast mõningate programmide installimist või mõningate sätete muutmist võite soovida Ubuntu või mõne muu Linuxi levitamise uuesti installida ja saada värsket Linuxi keskkonda. See oli varem veidi keeruline, kuid nüüd saate seda teha lihtsalt Linuxi levitamise desinstallimisega, nagu te oleksite mõne muu rakenduse jaoks, ja seejärel installige see poest uuesti.

    Et saada värske süsteem ilma Linuxi levitamist uuesti alla laadida, saate käivitada jaotuse käsu koos “puhta” valikuga Windows Command Prompt või PowerShell konsoolist. Näiteks Ubuntu lähtestamiseks ilma selle uuesti allalaadimiseta käivitage ubuntu puhas .

    Kui teil on ikka veel vanem Linuxi-installitud keskkond, mis on installitud enne Fall Creators Update-i, saate selle lxrun-käsuga desinstallida.

    Ubuntu keskkonna uuendamine

    Pärast Windows 10 Fall Creators Update'i peate installima kauplusest Ubuntu ja teised Linuxi keskkonnad. Kui olete seda teinud, värskendatakse need automaatselt ilma viimaste versioonideta ilma spetsiaalsete käskudeta.

    Kui aga olete Windowsi vanemale versioonile loonud Bash-keskkonna, on teil installitud vanem Ubuntu keskkond. Saad lihtsalt avada poodi ja installida uusima Ubuntu Windowsi poest.


    Ettevõtlikud geeks saavad kahtlemata välja selgitada muid huvitavaid asju, mida saate tulevikus Linuxi keskkonnaga teha. Linuxi allsüsteem Linuxile loodetavasti jätkab võimsuse suurenemist, kuid ei oota, et Microsoft toetaks ametlikult graafilisi Linuxi töölaua rakendusi igal ajal.