Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

„Windows 10 Anniversary Update“ nuo 2016 m. papildė „Windows 10“ „Linux“ aplinkų palaikymą . Tačiau neapsigaukite šios informacijos: tai ne tik „Bash“ apvalkalas, bet ir viso suderinamumo sluoksnis. Pakanka „ Linux“ programoms paleisti sistemoje „Windows“ .

Šiandienos straipsnyje bus apibendrinti visi dalykai, kuriuos patogumo sumetimais galite padaryti naudodami naująjį „Windows 10“ „Bash“ apvalkalą.

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Pradėkite naudoti „Linux“ sistemoje „Windows“.

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Galite įdiegti „Linux“ aplinką ir „Bash“ apvalkalą bet kurioje „Windows 10“ versijoje, įskaitant „Windows 10 Home“. Tačiau tam reikalinga 64 bitų „Windows 10“ versija. Tiesiog įgalinkite „Windows“ posistemio funkciją, skirtą „Linux“, tada iš „Windows“ parduotuvės įdiekite pasirinktą „Linux“ platinimą , pavyzdžiui, „Ubuntu“.

Nuo rudens kūrėjų atnaujinimo 2017 m. pabaigoje jums nebereikia įjungti kūrėjo režimo sistemoje Windows, o funkcija nebėra beta versijos.

Įdiekite Linux programinę įrangą

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Lengviausias būdas įdiegti Linux programinę įrangą Ubuntu (arba Debian) aplinkoje yra su komanda apt-get . ( Šiuo atveju taip pat veikia komanda apt ). Ši komanda atsisiunčia ir įdiegia programinę įrangą iš Ubuntu programinės įrangos saugyklų. Vieną komandą galite atsisiųsti ir įdiegti vieną ar daugiau programų.

Kadangi tai yra vartotojo erdvės aplinka, daugiau ar mažiau susijusi su Ubuntu, programinę įrangą galite įdiegti ir kitais būdais. Galite kompiliuoti ir įdiegti programinę įrangą iš šaltinio kodo, kaip tai darytumėte, pavyzdžiui, „Linux“ paskirstyme.

Jei turite įdiegtą kitą Linux platinimą, naudokite komandas, kad įdiegtumėte programinę įrangą tame konkrečiame platinime. Pavyzdžiui, openSUSE naudoja komandą zypper.

Paleiskite kelis Linux platinimus

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Anksčiau „Windows 10“ palaikė tik „Ubuntu“, o „Fall Creators“ naujinimas įgalino daugelio „Linux“ platinimų palaikymą. Iš pradžių galite įdiegti „Ubuntu“, „openSUSE Leap“, „SUSE Linux Enterprise Server“, „Debian GNU/Linux“, „Kali Linux“ arba „Fedora“ ir ateityje tikriausiai pamatysime daug daugiau „Linux“ platinimų.

Galite įdiegti kelis Linux platinimus ir net paleisti kelias skirtingas Linux aplinkas vienu metu.

Jei nesate tikri, kurią versiją įdiegti, turėtumėte naudoti Ubuntu. Tačiau jei jums reikia konkretaus „Linux“ platinimo – galbūt bandote programinę įrangą, kuri veiks serveryje, kuriame veikia „SUSE Linux Enterprise Server“ arba „Debian“, arba norite naudoti „ Kali Linux“ saugos testavimo įrankius – jie yra Parduotuvėje su Ubuntu.

Pasiekite „Windows“ failus „Bash“ ir „Bash“ failus sistemoje „Windows“.

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

„Linux“ failai ir „Windows“ failai paprastai laikomi atskirai, tačiau yra būdų pasiekti „Linux“ failus iš „Windows“ ir „Windows“ failus iš „Linux“ aplinkos.

Įdiegti Linux platinimai sukurs paslėptą aplanką, kuriame bus saugomi visi toje Linux aplinkoje naudojami failai. Jei norite, galite pasiekti šį aplanką iš „Windows“, taip pat kurti atsargines „Linux“ failų kopijas naudodami „Windows“ įrankius, tačiau „Microsoft“ įspėja, kad neturėtumėte keisti šių „Linux“ failų naudodami „Windows“ įrankius arba kurti naujų failų čia naudodami „Windows“ programas.

Kai esate Linux aplinkoje, savo Windows diskus galite pasiekti iš /mnt/ katalogo. Pavyzdžiui, jūsų C: diskas yra /mnt/c , o D : diskas yra /mnt/d. Jei norite dirbti su failais iš „Linux“ ir „Windows“ aplinkos, įdėkite juos kur nors į „Windows“ failų sistemą ir pasiekite juos per / mnt/ katalogą.

Sumontuokite išimamus diskus ir tinklo vietas

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

„Windows“ posistemio, skirto „Linux“, funkcija automatiškai sujungia fiksuotus diskus /mnt/ kataloge, tačiau automatiškai neprijungia išimamų diskų, pvz., USB ir optinių diskų. Jis taip pat automatiškai neprideda prie kompiuterio susietų tinklo diskų.

Tačiau, norėdami pasinaudoti drvfs failų sistema, galite juos prijungti patys ir pasiekti juos Linux aplinkoje naudodami specialią mount komandą.

Vietoj Bash perjunkite į Zsh (ar kitą apvalkalą).

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Nors „Microsoft“ iš pradžių pasiūlė šią funkciją kaip „Bash shell“ aplinką, tai iš tikrųjų yra pagrindinis suderinamumo sluoksnis, leidžiantis paleisti „Linux“ programinę įrangą „Windows“. Tai reiškia, kad, jei norite, vietoje Bash galite paleisti kitus apvalkalus.

Pavyzdžiui, vietoj Bash galite naudoti Zsh apvalkalą. Jūs netgi galite nustatyti, kad standartinis „Bash“ apvalkalas automatiškai persijungtų į „Zsh“ apvalkalą, kai atidarote „Linux“ apvalkalo nuorodą meniu Pradėti .

Naudokite „Bash“ scenarijų sistemoje „Windows“.

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Dėl šios aplinkos iš tikrųjų galima parašyti „Bash“ apvalkalo scenarijų „Windows“ ir jį paleisti. „Bash“ scenarijai gali pasiekti „Windows“ failus, saugomus /mnt kataloge, todėl galite leisti „Linux“ komandoms ir scenarijams veikti su įprastais „Windows“ failais. Taip pat galite paleisti „Windows“ komandas iš „Bash“ scenarijaus.

Galite sujungti „Bash“ komandas į patogų „Batch“ arba „PowerShell“ scenarijų.

Vykdykite „Linux“ komandas ne iš „Linux“ apvalkalo

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Jei norite tiesiog greitai paleisti programą, vykdyti komandą ar paleisti scenarijų, jums net nereikia pirmiausia paleisti Bash aplinkos. Galite naudoti komandą bash -c arba wsl , kad vykdytumėte „Linux“ komandą iš „Linux“ apvalkalo ribų. „Linux“ aplinkose tiesiog paleiskite komandą ir išeikite. Jei vykdote šią komandą iš komandų eilutės arba „PowerShell“ lango, komanda pateikia rezultatus į komandų eilutę arba „PowerShell“ konsolę.

Galite daug padaryti naudodami bash -c arba wsl. Galite sukurti darbalaukio sparčiuosius klavišus, kad paleistumėte „Linux“ programas, integruotumėte juos į paketinius arba „PowerShell“ scenarijus arba paleiskite juos kitu būdu, kaip įprastai paleisite „Windows“ programas.

Paleiskite „Windows“ programas iš „Bash“.

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Nuo kūrėjų naujinimo (paleistos 2017 m. pavasarį) galite paleisti „Windows“ programas „Linux“ aplinkoje . Tai reiškia, kad galite integruoti Windows komandas kartu su Linux komandomis į Bash scenarijų arba tiesiog paleisti Windows komandas iš standartinio naudojamo Bash arba Zsh apvalkalo.

Norėdami paleisti „Windows“ programą, įveskite kelią į .exe failą ir paspauskite Enter. Įdiegtas Windows programas rasite /mnt/c kataloge Bash aplinkoje. Atminkite, kad Linux sistemoje ši komanda yra didžiosios ir mažosios raidės, todėl „Example.exe“ skiriasi nuo „example.exe“.

Paleiskite Linux grafines programas darbalaukyje

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

„Microsoft“ oficialiai nepalaiko „Linux“ grafikos programinės įrangos „Windows“. „Windows“ posistemio, skirto Linux funkcija, skirta paleisti komandų eilutės programas, kurių gali prireikti kūrėjams. Tačiau naudojant šią funkciją iš tikrųjų galima paleisti Linux grafines programas Windows darbalaukyje.

Tačiau tai neveiks pagal numatytuosius nustatymus. Kad „Windows“ darbalaukyje pradėtų veikti „Linux“ grafinės programos, turėsite įdiegti X serverį ir nustatyti DISPLAY kintamąjį. Kuo paprastesnė programa, tuo geriau ji veiks. Kuo sudėtingesnė programa, tuo didesnė tikimybė, kad ji bandys daryti tai, ko „ Microsoft“ pagrindinė „Windows“ posistemio funkcija, skirta „Linux“, dar nepalaiko.

Pasirinkite numatytąją Linux aplinką

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Jei įdiegėte kelis Linux platinimus, galite pasirinkti numatytąjį diegimą. Tai yra distribucija, naudojama, kai paleidžiate Linux platinimą naudodami komandą bash arba wsl arba kai naudojate komandą bash -c arba wsl , kad paleistumėte Linux komandą iš kitos sistemos Windows.

Net jei esate įdiegę kelis „Linux“ paskirstymus, vis tiek galite juos paleisti tiesiogiai vykdydami komandą, pvz., „ ubuntu “ arba „opensuse-42“. Tiksli komanda, kurios jums prireiks, yra kiekviename „Microsoft Store“ „Linux“ platinimų atsisiuntimo puslapyje.

Greitai paleiskite „Bash“ iš „File Explorer“.

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Nereikia paleisti „Linux“ apvalkalo iš jo nuorodos piktogramos. Galite greitai jį paleisti iš „File Explorer“ adreso juostoje įvesdami „bash“ ir paspausdami Enter. Bus rodomas numatytasis „Linux“ platinimo „Bash“ apvalkalas, o dabartinis darbo katalogas bus tas, kurį atidarėte „ File Explorer“ .

Taip pat galite pridėti parinktį „ Atidaryti Bash apvalkalą čia “ prie „File Explorer“, redaguodami „ Windows“ registrą , suteikdami patogią kontekstinio meniu parinktį, panašią į „ Atidaryti PowerShell langą čia “ arba „ Atidaryti komandų eilutę čia“ parinktis .

Pakeiskite UNIX vartotojo abonementą

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Kai pirmą kartą nustatysite „Bash“, būsite paraginti sukurti UNIX vartotojo abonementą ir nustatyti slaptažodį. Būsite automatiškai prisijungę naudodami šią paskyrą kiekvieną kartą, kai atidarysite „Bash“ langą. Jei norite pakeisti UNIX vartotojo abonementą arba naudoti root paskyrą kaip numatytąją paskyrą apvalkale, yra paslėpta komanda, skirta pakeisti numatytąją vartotojo abonementą .

Pašalinkite ir iš naujo įdiekite Linux aplinką

Viskas, ką galite padaryti su naujuoju „Windows 10“ „Bash Shell“.

Įdiegę kai kurias programas arba pakeitę kai kuriuos nustatymus, galbūt norėsite iš naujo įdiegti Ubuntu arba kitą Linux platinimą. Anksčiau tai buvo šiek tiek sudėtinga, bet dabar tai galite padaryti tiesiog pašalindami „Linux“ platinimą, kaip tai darytumėte su bet kuria kita programa, ir iš naujo įdiegę ją iš parduotuvės.

Norėdami gauti naują sistemą neatsisiųsdami „Linux“ platinimo, galite paleisti platinimo komandą kartu su parinktimi „Clean“ iš „Windows“ komandų eilutės arba „PowerShell“ konsolės. Pavyzdžiui, norėdami iš naujo nustatyti Ubuntu jo neįkeldami iš naujo, paleiskite ubuntu švarų.

Jei vis dar turite įdiegtą senesnę Linux aplinką – tokią, kuri buvo įdiegta prieš Fall Creators naujinimą – vis tiek galite ją pašalinti naudodami komandą lxrun.

Atnaujinkite Ubuntu aplinką

Po „Fall Creators“ naujinimo, skirto „Windows 10“, dabar turite įdiegti „Ubuntu“ ir kitas „Linux“ aplinkas iš parduotuvės. Kai tai padarysite, jie bus automatiškai atnaujinami į naujausią versiją be jokių specialių komandų.

Tačiau jei sukūrėte „Bash“ aplinką senesnėje „Windows“ versijoje, įdiegsite senesnę „Ubuntu“ aplinką. Norėdami atnaujinti, galite tiesiog atidaryti parduotuvę ir įdiegti naujausią Ubuntu iš „Windows“ parduotuvės.

Technikos entuziastai neabejos dėl įdomių dalykų, kuriuos jie galės padaryti su Linux aplinka ateityje. Tikimasi, kad „Windows“ posistemis, skirtas Linux, ir toliau taps galingesnis, tačiau neturėtume tikėtis, kad „Microsoft“ artimiausiu metu oficialiai palaikys „Linux“ grafines programas darbalaukyje.

Žiūrėti daugiau:


Kaip pakeisti naujienų gavimo šalį ir naujienų juostos vietą sistemoje „Windows 10“.

Kaip pakeisti naujienų gavimo šalį ir naujienų juostos vietą sistemoje „Windows 10“.

Galite pasirinkti šalį, iš kurios norite gauti naujienas, įdėti Naujienų juostos įrankį ekrano apačioje, užduočių juostoje arba perkelti jį į darbalaukio šoną arba viršų, atsižvelgdami į savo pageidavimus.

Kaip greitai rasti konkrečius sistemos nustatymus „Windows 10“.

Kaip greitai rasti konkrečius sistemos nustatymus „Windows 10“.

Ieškote konkretaus sistemos nustatymo sistemoje „Windows 10“, bet nežinote, kur jis yra? Yra keli greiti būdai, kaip rasti tikslų nustatymą, kurį reikia pakeisti. Štai kaip!

Kaip pridėti žiniatinklio nuorodas į meniu Pradėti sistemoje „Windows 10“.

Kaip pridėti žiniatinklio nuorodas į meniu Pradėti sistemoje „Windows 10“.

Tiesiogiai naudodami „Windows 10“ meniu Pradėti sąsają, vartotojai gali greičiau pasiekti savo mėgstamus tinklalapius.

Kaip pakeisti Fn klavišo funkciją „Windows 10“ ir „Windows 11“.

Kaip pakeisti Fn klavišo funkciją „Windows 10“ ir „Windows 11“.

Funkciniai klavišai klaviatūros viršuje naudojami kaip spartieji klavišai tam tikroms aparatūros funkcijoms valdyti.

Kaip įjungti arba išjungti failų istorijos funkciją „Windows 10“.

Kaip įjungti arba išjungti failų istorijos funkciją „Windows 10“.

Failų istorija yra labai naudinga atsarginių kopijų kūrimo funkcija, toliau aprašoma, kaip įjungti arba išjungti šią funkciją „Windows 10“.

„Windows 10“ ausinių ir garsiakalbių perjungimo instrukcijos

„Windows 10“ ausinių ir garsiakalbių perjungimo instrukcijos

Yra paprastas būdas padėti jums perjungti ausines ir garsiakalbius sistemoje „Windows 10“ tiesiai užduočių juostoje. Šiame straipsnyje bus nurodyti veiksmai.

Išjunkite arba pašalinkite „Edge“ naršyklės plėtinį sistemoje „Windows 10“.

Išjunkite arba pašalinkite „Edge“ naršyklės plėtinį sistemoje „Windows 10“.

Tačiau jei „Edge“ naršyklėje įdiegsite ir leisite per daug plėtinių, tai sulėtins jūsų žiniatinklio naršyklę. Todėl, jei norite pagerinti „Edge“ naršyklės greitį, turėtumėte pašalinti plėtinius, kurių nebenaudojate arba naudojate retai.

Kaip išjungti rezervuotą saugyklą „Windows 10“.

Kaip išjungti rezervuotą saugyklą „Windows 10“.

Nuo 2019 m. gegužės mėn. naujinimo „Windows 10“ rezervuos apie 7 GB įrenginio saugyklos naujinimams ir pasirenkamiems failams. Tai užtikrins lengvą būsimų naujinimų diegimą, tačiau, jei norite, galite atkurti šią saugyklą.

Kaip įdiegti / pašalinti „Notepad“ programą „Windows 10“.

Kaip įdiegti / pašalinti „Notepad“ programą „Windows 10“.

Galite įdiegti „Windows Notepad“ programą iš „Microsoft Store“ į „Windows 10“ 19541.0 ar naujesnę versiją. Šiame vadove bus parodyta, kaip įdiegti ir pašalinti „Notepad“ programą iš „Microsoft Store“ sistemoje „Windows 10“.

Pakeiskite „Edge“ naršyklės numatytąjį paieškos variklį, skirtą „Windows 10 Mobile“.

Pakeiskite „Edge“ naršyklės numatytąjį paieškos variklį, skirtą „Windows 10 Mobile“.

Kai įvedate žodį į „Edge“ naršyklės adreso juostą sistemoje „Windows 10 Mobile“, naršyklėje bus rodomi „Bing“ paieškos rezultatai. Tačiau, jei norite rodyti paieškos rezultatus iš Google arba kito paieškos variklio (Yahoo,...), galite pakeisti paieškos variklį Microsoft Edge naršyklėje, skirtoje Windows 10 Mobile.