Trumpas „Linux Bash Shell“ vadovas „Windows 10“

Trumpas „Linux Bash Shell“ vadovas „Windows 10“

2016 m. Kovo mėn. „Microsoft“ paskelbė apie nuostabią „Canonical“ partnerystę. Kūrėjai, vadinami „Linux“ sistemoje „Windows“, džiaugėsi galimybe, kad „Windows“ pasirodys „Bash“. Vietoj virtualios mašinos „Windows 10“ jubiliejinis atnaujinimas pažadėjo „Windows“ suteikti visas „bash“ funkcijas.





„Bash for Windows“ jau kurį laiką veikia ir turi daugybę galimybių. Nors, be abejo, yra skirta kūrėjų auditorijai, po komandine eilute slepiasi daugiau funkcijų. Sužinokite daugiau apie „Bash“ sistemoje „Windows“, nuo to, kaip ir kodėl turėtumėte ją įdiegti, iki paslėptų funkcijų, apie kurias tikriausiai nežinojote.





„Bash“ sistemos reikalavimai sistemoje „Windows“

Įdiegti „Bash“ sistemoje „Windows“ yra gana paprasta, tačiau pradėkime nuo pagrindų.





Jums reikės veikiančio kompiuterio „Windows 10“ , 64 bitų kompiuteris ir įdiegtas „Windows 10“ jubiliejinis naujinimas. Kadangi atnaujinimas buvo skirtas kūrėjams, taip pat turėsite įjungti kūrėjo režimą. Gali prireikti iš naujo paleisti. Kai jis vėl įjungtas, „Windows“ posistemis, skirtas „Linux“ (beta versija), gali būti įjungtas naudojant „Windows“ funkcijas. Tada paraginama dar kartą paleisti iš naujo ir galiausiai, kai sistema vėl įsijungia, galite atidaryti „Bash“. Oho!

Taigi „Bash“ įdiegimas ir paleidimas „Windows“ yra stebėtinai lengvas. Kol esate apsiginklavę 64 bitų „Windows 10“ asmeniniu kompiuteriu ir esate įdiegę „Anniversary Update“, tai taip paprasta, kaip įjungti kelias funkcijas.



„Bash“ įgalinimas sistemoje „Windows“

Įjungti „Bash“ sistemoje „Windows“ nėra taip sunku, kaip atrodo. Štai kaip elgtis diegiant.

Pirmiausia įjunkite kūrėjo režimą. Eikite į Nustatymai> Naujinimas ir sauga> Kūrėjams ir pasirinkite burbulą pagal Kūrėjo režimas .





kaip įdiegti „macos“ virtualioje dėžutėje

Toliau, pataikyk „Windows“ klavišai + Q ir ieškoti Įjunkite arba išjunkite „Windows“ funkcijas .

Patikrinti Gerai ir paleiskite iš naujo. Kai vėl pradėsite veikti, atidarykite meniu Pradėti ir ieškokite Bash . Spustelėkite Bash run komanda variantas.





Būsite paaukštintas sutikti su paslaugų teikimo sąlygomis, o su jomis sutikęs „Bash“ atsisiųs.

Kai tai bus baigta, pagaliau galėsite paleisti „Bash“! Norėdami tai padaryti, tiesiog atidarykite meniu Pradėti ir ieškokite Ubuntu .

Ką iš tikrųjų galite padaryti

Vienas didžiausių klausimų, ką tu gali iš tikrųjų daryti su „Bash“ sistemoje „Windows“? Standartiniai GNU komandinės eilutės įrankiai, įskaitant ...

grep ssh nano

... turėtų veikti puikiai. Puikiai tinka ir paketų bei naujinimų diegimas naudojant apt ir apt-get funkcijas. „Symlink“ ir failų sistemos palaikymas teikiamas per „Windows“ posistemę, skirtą „Linux“ (WSL) aplinkai, ir yra tam tikros programavimo kalbos palaikymas, pvz., „Python“, „NodeJS“ ir „Perl“. Nors „Bash on Windows“ nėra skirtas grafinėms programoms paleisti, tai galima padaryti.

Laimei, tu negaliu redaguoti/atidaryti/ištrinti „Windows“ programas arba pakeisti „Windows“ sistemos nustatymus. Tai labai nesaugu, nes visi žinome, kad naudojant komandinę eilutę gali įvykti klaidų.

„Linux“ programinės įrangos diegimas

„Linux“ galite įdiegti programas per kelis metodus. Dažniausiai naudojama komandų eilutė. „Apt-get“ iš saugyklų atsisiunčia programinės įrangos paketus kartu su priklausomybėmis. Tai puiku ir atrodytų taip (be skliaustų ir su tikru paketo pavadinimu):

sudo apt-get install [packagename]

Jei mes įdiegti „Git“ pavyzdžiui, paleisime:

sudo apt-get install git

Gana paprasta. Tačiau būtinai įtraukite

sudo

nes mums reikia super vartotojo teisių. „Git“ ir kita programinė įranga taip pat gali būti įdiegta iš šaltinio.

Gimęs paleisti (grafinės programos)

„Bash on Windows“ nepalaiko grafinių „Linux“ programų arba bent jau oficialiai. Tačiau bendruomenės nariai rado metodą tai padaryti, naudojant akivaizdžiai gana universalų „Windows“ posistemį, skirtą „Linux“. Tai, kad kažkas nėra sukurta vienam tikslui, nereiškia, kad to negalima naudoti tam tikslui.

Pavyzdys: įdiegus „Bash for Windows“, įdiegiamas visas „Ubuntu“ vartotojo vietos vaizdas. Iš esmės jūs gaunate viską (visus dvejetainius failus), kurie pateikiami tradiciniame „Ubuntu“ diegime su grafine vartotojo sąsaja (GUI).

Įtraukus visą „Ubuntu“ vartotojo erdvę, „Windows“ galima paleisti grafines „Linux“ programas. Norėdami išspręsti problemą, turite įdiegti „X Server“, naudoti „apt-get“, kad įdiegtumėte programą, nustatytumėte aplinkos aplinkos kintamąjį ir galiausiai paleistumėte programą. Nors tai nėra ypač sudėtinga, tai yra sudėtingas procesas, nes ekrano aplinkos kintamieji turi būti nustatyti kiekvieną kartą, kai norite paleisti grafinę programą.

Be to, tai nepalaikoma funkcija, todėl funkcionalumas priklauso nuo daugybės veiksnių. Kaip žino bet kuris vietinis „Linux“ vartotojas, programų diegimams dažnai reikia priklausomybės ir patobulinimų, todėl galite tik įsivaizduoti „Jash“ suklastotą „Bash“ sistemoje „Windows“, kad juos paleistumėte.

Norite paleisti „Linux“ grafines programas? Tikriausiai geriau naudoti „Cygwin“, VM sistemoje „Windows“, kad paleistumėte „Linux“ platinimą arba tiesiog paleistumėte dvigubai. Tada vėl yra grafinių „Linux“ programų naujovė „Windows“.

Prieiga prie failų

Įdiegus „Bash for Windows“, sukuriama visa „Ubuntu“ vartotojo erdvė. Šiuos failus galite lengvai pasiekti naudodami „Windows File Explorer“. Tačiau turėsite žinoti kur ieškoti, o tai pirmiausia reikia įgalinti Rodyti paslėptus failus, aplankus ir diskus skiltyje „File Explorer“ peržiūros parinktys. Kiekviena „Windows“ vartotojo paskyra turi savo „Ubuntu“ vartotojo erdvę, kurią galite rasti naršydami aplanke:

C:UsersUSERNAMEAppDataLocalLxssootfs

Pagrindinis paskyros aplankas yra adresu:

kaip sukurti kelių žaidėjų minecraft pasaulį
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

Su šakniniu aplanku:

C:UsersUSERNAMEAppDataLocalLxssoot

Prieiga prie „Windows“ sistemos failų „Bash“ yra šiek tiek kitokia. Numatytasis „Bash“ yra „Ubuntu“ šakninis katalogas, sukurtas „Windows“ failų sistemoje. Bet jūs galite prijungti „Windows“ sistemos diską. Taigi, norėdami prijungti C: diską, naudokite komandą:

/mnt/C

D: diskui tai būtų:

/mnt/D

Ir taip toliau. Kadangi mes naudojame komandinę eilutę, mes galime susieti tokias komandas su tokiomis kaip

cd

(pakeisti katalogą). Leidimai veikia šiek tiek kitaip. Norėdami pasiekti administratoriaus aplanką, „Bash on Windows“ programai reikia privilegijos „Vykdyti kaip administratoriui“.

Serverio valdymas

Norite itin praktinės priežasties naudoti „Bash for Windows“? Serverio valdymas yra puiki idėja. Sukurti serverį tikrai paprasta, bet jei jis be galvos, jums reikės būdo jį valdyti. Yra daugybė programų, įskaitant „PuTTY“, tačiau komandų eilutė siūlo paprastą sprendimą. Tiesiog ssh į serverį ir galite jį valdyti iš terminalo. Nuotolinių scenarijų paleidimas veikia gana gerai naudojant „Bash“ sistemoje „Windows“ ir yra fantastiškai naudinga programa.

Pašalinkite „Bash“, skirtą „Windows“

Įdiegę „Windows“ skirtą „Bash“, ją gana lengva pašalinti. Yra du pagrindiniai metodai, kaip tai padaryti: vienas pašalina „Ubuntu“ aplinką, tačiau jūsų namų aplankas lieka nepažeistas. Norėdami tai padaryti, paleiskite šias komandas naudodami komandų eilutę arba „PowerShell“:

lxrun /uninstall

Tada pranešimas įspės apie pašalinimo rezultatus: „Tai pašalins„ Ubuntu “aplinką, taip pat visus pakeitimus ir naujas programas ...“

Tipas ir tęsti pašalinimą.

Alternatyva išjungia „Windows“ posistemį, skirtą „Linux“, ir tai pašalina „Ubuntu“ aplinką ir namų aplankas:

lxrun /uninstall /full

Pranešimas įspėja:

„Tai pašalins„ Ubuntu “sistemoje„ Windows “. Tai pašalins „Ubuntu“ aplinką, taip pat visus pakeitimus, naujas programas ir vartotojo duomenis “.

Tipas ir kad būtų galima pašalinti programinę įrangą.

išorinis kietasis diskas rodomas, bet negali prieiti

„Bash“ sistemoje „Windows“ yra daug potencialo, ir yra puikių išteklių, tokių kaip „Windows“ tinklaraštis, „Ubuntu“ bendruomenės svetainės ir net visų mėgstami: „Reddit“ . Pokalbiai /r /bashonubuntuonwindows temoje apima „Visual Studio“ kodo paleidimą, „Samba“ failų serverius ir kūrimą naudojant WSL. Kaip parodė grafinių programų paleidimas, galimybės yra beveik neribotos.

Kam šiuo metu naudojate „Bash“ sistemoje „Windows“? Ar net naudojate „Bash“ sistemoje „Windows“? Praneškite mums žemiau esančiame komentarų skyriuje!

Dalintis Dalintis „Tweet“ Paštu 15 „Windows“ komandų eilutės (CMD) komandų, kurias turite žinoti

Komandų eilutė vis dar yra galingas „Windows“ įrankis. Čia yra naudingiausios CMD komandos, kurias turi žinoti kiekvienas „Windows“ vartotojas.

Skaityti toliau
Susijusios temos
  • Linux
  • „Windows“
  • „Windows 10“
  • „Linux Bash Shell“
Apie autorių Moe Long(Paskelbti 85 straipsniai)

Moe Long yra rašytojas ir redaktorius, apimantis viską nuo technologijų iki pramogų. Jis įgijo anglų kalbos bakalauro laipsnį. iš Šiaurės Karolinos universiteto Chapel Hill, kur jis buvo Robertsono mokslininkas. Be MUO, jis buvo rodomas filmuose „htpcBeginner“, „Bubbleblabber“, „The Penny Hoarder“, „Tom's IT Pro“ ir „Cup of Moe“.

Daugiau iš Moe Long

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia