Viskas, ką galite padaryti su "Windows 10" naujo "Bash" korpusu

Turinys:

Viskas, ką galite padaryti su "Windows 10" naujo "Bash" korpusu
Viskas, ką galite padaryti su "Windows 10" naujo "Bash" korpusu

Video: Viskas, ką galite padaryti su "Windows 10" naujo "Bash" korpusu

Video: Viskas, ką galite padaryti su
Video: Vocal Coach Reacciona - EL AMOR DE MI VIDA - Abel Pintos por Adry Vachet - YouTube 2024, Balandis
Anonim
"Windows 10" jubiliejaus atnaujinimas papildomai palaiko "Linux" aplinką "Windows 10" dar 2016 m. Tačiau neapsigaukite: tai yra daugiau nei tik "Bash" apvalkalas. Tai visiškai suderinamas sluoksnis "Linux" programoms paleisti "Windows" sistemoje.
"Windows 10" jubiliejaus atnaujinimas papildomai palaiko "Linux" aplinką "Windows 10" dar 2016 m. Tačiau neapsigaukite: tai yra daugiau nei tik "Bash" apvalkalas. Tai visiškai suderinamas sluoksnis "Linux" programoms paleisti "Windows" sistemoje.

Mes aptikome daug dalykų, kuriuos galite atlikti "Windows 10" naujame "Bash" lukštelyje, todėl jūsų patogumui apvalkus visus šiuos vadovus į vieną mega sąrašą.

Darbo su Linux pradžia

Galite įdiegti "Linux" aplinką ir "Bash" apvalkalą bet kuriame "Windows 10" leidime, įskaitant "Windows 10 Home". Tačiau tai reikalauja 64 bitų "Windows 10" versijos. Jums tik reikia įjungti "Windows" posistemį "Linux" funkcijai, tada įdiekite pasirinktą "Linux" paskirstymą, pvz., "Ubuntu" iš "Windows" parduotuvės.
Galite įdiegti "Linux" aplinką ir "Bash" apvalkalą bet kuriame "Windows 10" leidime, įskaitant "Windows 10 Home". Tačiau tai reikalauja 64 bitų "Windows 10" versijos. Jums tik reikia įjungti "Windows" posistemį "Linux" funkcijai, tada įdiekite pasirinktą "Linux" paskirstymą, pvz., "Ubuntu" iš "Windows" parduotuvės.

Nuo "Fall Creators Update" pabaigos iki 2017 m. Pabaigos nebeturėsite įgalinti kūrėjo režimo sistemoje "Windows", o ši funkcija nebebus beta.

Įdiekite Linux programinę įrangą

Lengviausias būdas įdiegti Linux programinę įrangą jūsų Ubuntu (arba Debian) aplinkoje yra su
Lengviausias būdas įdiegti Linux programinę įrangą jūsų Ubuntu (arba Debian) aplinkoje yra su

apt-get

komanda (The

apt

komanda taip pat veikia.) Ši komanda atsisiųsti ir įdiegti programinę įrangą iš Ubuntu programinės įrangos saugyklų. Galite atsisiųsti ir įdiegti vieną ar kelias programas tik viena komanda.

Kadangi tai yra daugiau ar mažiau pilna Ubuntu vartotojų aplinka, taip pat galite įdiegti programinę įrangą kitais būdais. Pavyzdžiui, galite kompiliuoti ir įdiegti programinę įrangą iš šaltinio kodo taip, kaip parodyta "Linux" paskyroje.

Jei įdiegėte kitą "Linux" paskirstymą, vietoj to naudokite programas, skirtas konkrečiam paskirstymui. Pavyzdžiui, openSUSE naudoja

zypper

komanda

Vykdyti kelis "Linux" paskirstymus

"Fall Creators Update" taip pat leido palaikyti keletą "Linux" paskirstymų, kur anksčiau buvo tik "Ubuntu". Iš pradžių galite įdiegti Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU / Linux ar Kali Linux. Taip pat yra ir Fedoros, ir mes greičiausiai pamatysime daugiau Linux siūlomų ateityje.
"Fall Creators Update" taip pat leido palaikyti keletą "Linux" paskirstymų, kur anksčiau buvo tik "Ubuntu". Iš pradžių galite įdiegti Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU / Linux ar Kali Linux. Taip pat yra ir Fedoros, ir mes greičiausiai pamatysime daugiau Linux siūlomų ateityje.

Galite įdiegti kelis "Linux" paskirstymus, o tuo pačiu metu galite paleisti kelias skirtingas "Linux" aplinkas.

Jei nesate tikras, ko įdiegti, mes rekomenduojame Ubuntu. Bet jei jums reikia konkretaus "Linux" paskirstymo, galbūt bandote programinę įrangą, kuri bus paleista serveryje, kuriame veikia "SUSE Linux Enterprise Server" arba "Debian", arba norite, kad "Kali Linux" saugos testavimo įrankiai būtų prieinami "Store" kartu su "Ubuntu".

Prieiga prie "Windows" failų "Bash" ir "Bash" failuose sistemoje "Windows"

Jūsų "Linux" failai ir "Windows" failai paprastai yra atskirti, tačiau yra būdų, kaip pasiekti "Linux" failus iš "Windows" ir "Windows" failus iš "Linux" aplinkos.
Jūsų "Linux" failai ir "Windows" failai paprastai yra atskirti, tačiau yra būdų, kaip pasiekti "Linux" failus iš "Windows" ir "Windows" failus iš "Linux" aplinkos.

Įdiegę "Linux" paskirstymą sukurkite paslėptą aplanką, kuriame saugomi visi toje "Linux" aplinkoje naudojami failai. Galite pasiekti šį aplanką iš "Windows", jei norite peržiūrėti ir dubliuoti "Linux" failus naudodamiesi "Windows" įrankiais, tačiau "Microsoft" įspėja, kad neturėtumėte keisti šių "Linux" failų naudodami "Windows" įrankius arba kurkite naujus failus čia, naudodami "Windows" programas.

Kai esate "Linux" aplinkoje, galite pasiekti savo "Windows" diskus iš / mnt / aplanko. Jūsų C: diskas yra prie / mnt / c, o jūsų D: diskas yra, pvz., / Mnt / d. Jei norite dirbti su failais iš "Linux" ir "Windows" aplinkų, įkelkite juos į "Windows" failų sistemą ir atidarykite juos per / mnt / aplanką.

Išmontuojamų diskų įrenginiai ir tinklo vietos

"Windows" "Linux" posistemis "Linux" automatiškai pritvirtina fiksuotus vidinius įrenginius, esančius aplanke / mnt / aplanke, tačiau automatiškai nenaudoja nuimamų diskų, tokių kaip USB diskai ir optiniai diskai. Tai taip pat automatiškai nenaudoja jokių tinklo diskų, kurie gali būti priskirti jūsų kompiuteryje.
"Windows" "Linux" posistemis "Linux" automatiškai pritvirtina fiksuotus vidinius įrenginius, esančius aplanke / mnt / aplanke, tačiau automatiškai nenaudoja nuimamų diskų, tokių kaip USB diskai ir optiniai diskai. Tai taip pat automatiškai nenaudoja jokių tinklo diskų, kurie gali būti priskirti jūsų kompiuteryje.

Tačiau galite patys prijungti ir prieiti prie jų "Linux" aplinkoje naudodami specialią "mount" komandą, kuri naudoja "drvfs" failų sistemą.

Perjunkite į Zsh (arba kitą "Shell") vietoj "Bash"

Nors "Microsoft" iš pradžių ši funkcija priskyrė "Bash shell" aplinkai, tai iš tikrųjų yra pagrindinis suderinamumo sluoksnis, leidžiantis paleisti "Linux" programinę įrangą "Windows" sistemoje. Tai reiškia, kad galite paleisti kitus korpusus, o ne Bash, jei norite juos.
Nors "Microsoft" iš pradžių ši funkcija priskyrė "Bash shell" aplinkai, tai iš tikrųjų yra pagrindinis suderinamumo sluoksnis, leidžiantis paleisti "Linux" programinę įrangą "Windows" sistemoje. Tai reiškia, kad galite paleisti kitus korpusus, o ne Bash, jei norite juos.

Pavyzdžiui, galite naudoti Zsh lange, o ne Bash. Jūs netgi galite turėti standartinį "Bash" apvalkalo, kuris automatiškai persijungia į "Zsh" apvalkalo, kai atidarote "Linux" lankstumo nuorodą meniu Pradėti.

Naudokite "Bash" scenarijus sistemoje "Windows"

Dėl šios aplinkos, iš tikrųjų galima parašyti "Bash shell" scenarijų sistemoje "Windows" ir paleisti jį. Jūsų Bash scenarijus gali pasiekti jūsų "Windows" failus, saugomus aplanke / mnt, taigi galite naudoti "Linux" komandas ir scenarijus, kad galėtumėte dirbti su įprastais "Windows" failais. Taip pat galite paleisti "Windows" komandas iš "Bash" scenarijaus.
Dėl šios aplinkos, iš tikrųjų galima parašyti "Bash shell" scenarijų sistemoje "Windows" ir paleisti jį. Jūsų Bash scenarijus gali pasiekti jūsų "Windows" failus, saugomus aplanke / mnt, taigi galite naudoti "Linux" komandas ir scenarijus, kad galėtumėte dirbti su įprastais "Windows" failais. Taip pat galite paleisti "Windows" komandas iš "Bash" scenarijaus.

Galite įtraukti Bash komandas į partijos scenarijų arba "PowerShell" scenarijų, kuris yra labai patogu. Norėdami tai padaryti ir daugiau, žr. "Windows 10" instrukcijas bash scenarijus.

Paleiskite Linux komandas iš išorės "Linux" korpuso

Jei norite tik greitai paleisti programą, paleisti komandą arba paleisti scenarijų, pirmiausia nereikia paleisti "Bash" aplinkos. Galite naudoti
Jei norite tik greitai paleisti programą, paleisti komandą arba paleisti scenarijų, pirmiausia nereikia paleisti "Bash" aplinkos. Galite naudoti

bash -c

arba

wsl

komandą paleisti "Linux" komandą iš išorinės "Linux" apvalkalo."Linux" aplinka tiesiog paleidžia komandą, o tada uždaro. Jei paleisti šią komandą iš komandų eilutės arba "PowerShell" lange, komanda išspausdina savo išvestį į komandinės eilutės arba "PowerShell" pultelius.

Galite daug ką daryti

bash -c

arba

wsl

. Galite kurti darbalaukio nuorodas, kad paleistumėte "Linux" programas, integruotumėte juos į "partijos" arba "PowerShell" scenarijus, arba paleiskite juos bet kuriuo kitu būdu, kai naudojate "Windows" programą.

Vykdyti Windows programas iš Basho

Kūrėjų atnaujinimo (kuris išėjo 2017 m. Pavasarį), galite paleisti "Windows" programas iš "Linux" aplinkos. Tai reiškia, kad galite integruoti "Windows" komandas kartu su "Linux" komandomis Bash scenarijuje, arba tiesiog paleisti "Windows" komandas iš standartinio "Bash" arba "Zsh" lange, kurią jau galite naudoti.
Kūrėjų atnaujinimo (kuris išėjo 2017 m. Pavasarį), galite paleisti "Windows" programas iš "Linux" aplinkos. Tai reiškia, kad galite integruoti "Windows" komandas kartu su "Linux" komandomis Bash scenarijuje, arba tiesiog paleisti "Windows" komandas iš standartinio "Bash" arba "Zsh" lange, kurią jau galite naudoti.

Norėdami paleisti "Windows" programą, įveskite kelią į.exe failą ir paspauskite "Enter". Jūs rasite savo įdiegtas "Windows" programas aplanke / mnt / c aplanke Bash. Atminkite, kad komanda yra registruojama, todėl "Example.exe" skiriasi nuo "example.exe" Linux.

Vykdyti grafines Linux darbalaukio programas

"Microsoft" oficialiai nepalaiko grafinės "Linux" programinės įrangos "Windows" sistemoje. "Windows" funkcijos "Linux" posistemis skirtas komandinės eilutės programoms, kurias gali prireikti kūrėjams. Tačiau iš šios funkcijos iš tikrųjų galima paleisti grafines "Linux" darbalaukio programas "Windows".
"Microsoft" oficialiai nepalaiko grafinės "Linux" programinės įrangos "Windows" sistemoje. "Windows" funkcijos "Linux" posistemis skirtas komandinės eilutės programoms, kurias gali prireikti kūrėjams. Tačiau iš šios funkcijos iš tikrųjų galima paleisti grafines "Linux" darbalaukio programas "Windows".

Tačiau pagal nutylėjimą tai neveikia. Turėsite įdiegti X serverį ir nustatyti

DISPLAY

kintamasis prieš paleidžiant grafines "Linux" darbalaukio programas "Windows" darbalaukyje. Kuo paprastesnė programa, tuo labiau tikėtina, kad ji veiks gerai. Kuo sudėtingesnė programa, tuo didesnė tikimybė, kad jis bandys ką nors padaryti, o "Microsoft" pagrindinis "Windows" posistemis "Linux" dar nepalaiko. Viskas, ką jūs galite padaryti, tai duoti šūkį su šiomis instrukcijomis ir tikimės geriausio.

Pasirinkite numatytąją "Linux" aplinką

Jei turite įdiegę kelis "Linux" paskirstymus, galite pasirinkti numatytąjį diegimą. Šis diskas naudojamas paleidus "Linux" platinimą su
Jei turite įdiegę kelis "Linux" paskirstymus, galite pasirinkti numatytąjį diegimą. Šis diskas naudojamas paleidus "Linux" platinimą su

bash

arba

wsl

komandą arba kai naudojate

bash -c

arba

wsl

komandas paleisti Linux komandą iš kitur Windows.

Net jei įdiegėte kelis "Linux distros", vis tiek galite juos paleisti tiesiai, paleisdami komandą"

ubuntu

arba

opensuse-42

. Tiksli komanda jums reikės išdėstyti kiekviename "Linux" paskyros atsisiuntimo puslapyje "Microsoft" parduotuvėje.

Greitai paleiskite "Bash" iš "File Explorer"

Jūs neturite paleisti "Linux shell" iš jo nuorodos piktogramos. Galite greitai jį paleisti iš "File Explorer", įvedę "bash" į adreso juostą ir paspausdami Enter. Bus rodomas jūsų numatytasis "Linux" paskirstymo "Bash" apvalkalas, o dabartinis darbo katalogas bus aplankas, kurį atidarėte "File Explorer".
Jūs neturite paleisti "Linux shell" iš jo nuorodos piktogramos. Galite greitai jį paleisti iš "File Explorer", įvedę "bash" į adreso juostą ir paspausdami Enter. Bus rodomas jūsų numatytasis "Linux" paskirstymo "Bash" apvalkalas, o dabartinis darbo katalogas bus aplankas, kurį atidarėte "File Explorer".

Šiame straipsnyje taip pat pateikiamos instrukcijos įtraukti "Open Bash shell here" į "File Explorer" redaguoti "Windows" registrą, suteikiant jums patogų kontekstinio meniu parinktį, kuri veikia panašiai kaip "Open PowerShell window here" arba "Open command prompt here" options.

Keiskite savo UNIX vartotojo abonementą

Kai pirmą kartą nustatysite Bash, būsite paraginti sukurti UNIX vartotojo abonementą ir nustatyti slaptažodį. Jūs automatiškai prisijungsite naudodami šią paskyrą kiekvieną kartą, kai atidarysite Bash langą. Jei norite pakeisti savo UNIX vartotojo abonementą, arba naudoti pagrindinę paskyrą kaip numatytąją paskyra, esančiame lange, yra paslėpta komanda, skirta pakeisti numatytąją vartotojo abonementą.
Kai pirmą kartą nustatysite Bash, būsite paraginti sukurti UNIX vartotojo abonementą ir nustatyti slaptažodį. Jūs automatiškai prisijungsite naudodami šią paskyrą kiekvieną kartą, kai atidarysite Bash langą. Jei norite pakeisti savo UNIX vartotojo abonementą, arba naudoti pagrindinę paskyrą kaip numatytąją paskyra, esančiame lange, yra paslėpta komanda, skirta pakeisti numatytąją vartotojo abonementą.

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

Įdiegę kai kurias programas arba keisdami kai kuriuos nustatymus, galbūt norėsite iš naujo įdiegti "Ubuntu" ar kitą "Linux" paskirstymą ir gauti naują "Linux" aplinką. Tai anksčiau buvo šiek tiek sudėtingas, tačiau dabar galite tai padaryti, tiesiog pašalindami "Linux" platinimą, kaip ir bet kurią kitą programą, o tada iš naujo įdiekite ją iš "Store".
Įdiegę kai kurias programas arba keisdami kai kuriuos nustatymus, galbūt norėsite iš naujo įdiegti "Ubuntu" ar kitą "Linux" paskirstymą ir gauti naują "Linux" aplinką. Tai anksčiau buvo šiek tiek sudėtingas, tačiau dabar galite tai padaryti, tiesiog pašalindami "Linux" platinimą, kaip ir bet kurią kitą programą, o tada iš naujo įdiekite ją iš "Store".

Jei norite gauti naują sistemą be "Linux" paskirstymo iš naujo, galite paleisti paskirstymo komandą kartu su "švarios" parinktimi iš "Windows" komandinės eilutės arba "PowerShell" konsolės. Pavyzdžiui, norėdami iš naujo nustatyti "Ubuntu" be jos naujo paleisti, paleiskite

ubuntu clean

Jei vis tiek įdiegta senesnė "Linux" aplinka, kuri buvo įdiegta prieš "Fall Creators Update", vis tiek galite ją pašalinti naudodami komandą lxrun.

Atnaujinkite savo Ubuntu aplinką

Po "Windows 10" "Fall Creators Update", dabar turėsite įdiegti "Ubuntu" ir kitas "Linux" aplinkas iš "Store". Kai tai padarysite, jie bus automatiškai atnaujinami į naujausias versijas be jokių specialių komandų.
Po "Windows 10" "Fall Creators Update", dabar turėsite įdiegti "Ubuntu" ir kitas "Linux" aplinkas iš "Store". Kai tai padarysite, jie bus automatiškai atnaujinami į naujausias versijas be jokių specialių komandų.

Tačiau jei senoje "Windows" versijoje sukūrėte "Bash" aplinką, bus įdiegta senesnė "Ubuntu" aplinka. Galite tiesiog atidaryti "Store" ir įdiegti naujausią "Ubuntu" iš "Windows" parduotuvės, kad ją atnaujintumėte.

Be abejo, dirbantys geeks išsiaiškins kitus įdomius dalykus, kuriuos ateityje galėsite padaryti su Linux aplinka. Tikimasi, kad "Windows" posistemis "Linux" taps dar galingesnis, tačiau nesitikėkite, kad "Microsoft" greitu laiku oficialiai palaikytų grafines "Linux" darbastalio programas.

Rekomenduojamas: