Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Posodobitev ob obletnici sistema Windows 10 je sistemu Windows 10 dodala podporo za okolja Linux od leta 2016. Vendar naj vas te informacije ne zavedejo: to ni le lupina Bash, ampak popolna združljivostna plast, ki je dovolj za izvajanje aplikacij Linux v sistemu Windows .

Današnji članek bo povzel vse stvari, ki jih lahko počnete v novi lupini Bash sistema Windows 10 za udobje.

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Začnite uporabljati Linux v sistemu Windows

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Okolje Linux in lupino Bash lahko namestite v katero koli različico sistema Windows 10, vključno z Windows 10 Home. Vendar pa zahteva 64-bitno različico sistema Windows 10. Preprosto omogočite funkcijo podsistema Windows za Linux, nato pa namestite izbrano distribucijo Linuxa - na primer Ubuntu - iz trgovine Windows.

Od posodobitve Fall Creators konec leta 2017 vam ni več treba omogočiti razvijalskega načina v sistemu Windows in funkcija ni več v različici beta.

Namestite programsko opremo Linux

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Najlažji način za namestitev programske opreme Linux v okolje Ubuntu (ali Debian) je z ukazom apt-get . ( Ukaz apt deluje tudi v tem primeru). Ta ukaz prenese in namesti programsko opremo iz repozitorijev programske opreme Ubuntu. Eno ali več aplikacij lahko prenesete in namestite z enim samim ukazom.

Ker je to okolje uporabniškega prostora, ki je bolj ali manj povezano z Ubuntujem, lahko programsko opremo namestite tudi na druge načine. Programsko opremo lahko prevedete in namestite iz izvorne kode, tako kot na primer v distribuciji Linuxa.

Če imate nameščeno drugo distribucijo Linuxa, uporabite ukaze za namestitev programske opreme v to distribucijo. Na primer, openSUSE uporablja ukaz zypper.

Izvajajte več distribucij Linuxa

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Prej je Windows 10 podpiral samo Ubuntu, posodobitev Fall Creators pa je omogočila podporo za številne distribucije Linuxa. Na začetku lahko namestite Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU/Linux, Kali Linux ali Fedora in verjetno bomo v prihodnosti videli veliko več distribucij Linuxa.

Namestite lahko več distribucij Linuxa in celo izvajate več različnih okolij Linuxa hkrati.

Če niste prepričani, katero različico namestiti, uporabite Ubuntu. Če pa potrebujete določeno distribucijo Linuxa – morda preizkušate programsko opremo, ki bo delovala na strežniku, na katerem se izvaja SUSE Linux Enterprise Server ali Debian, ali pa želite uporabiti orodja za testiranje varnosti v Kali Linux – so na voljo v trgovini Store z Ubuntu.

Dostop do datotek Windows v sistemu Bash in datotek Bash v sistemu Windows

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Vaše datoteke Linux in datoteke Windows so običajno ločene, vendar obstajajo načini za dostop do datotek Linux iz sistema Windows in datotek Windows iz okolja Linux.

Distribucije Linuxa, ki jih namestite, bodo ustvarile skrito mapo, v kateri so shranjene vse datoteke, uporabljene v tem okolju Linux. Do te mape lahko dostopate iz sistema Windows, če želite, pa tudi varnostno kopirate datoteke Linux z orodji Windows, vendar Microsoft opozarja, da teh datotek Linux ne smete spreminjati z orodji Windows ali ustvarjati novih datotek tukaj z uporabo aplikacij Windows.

Ko ste v okolju Linux, lahko dostopate do pogonov Windows iz imenika /mnt/. Na primer, vaš pogon C: se nahaja na /mnt/c , vaš pogon D: pa na /mnt/d. Če želite delati z datotekami v okoljih Linux in Windows, jih postavite nekam v datotečni sistem Windows in do njih dostopajte prek imenika / mnt/.

Namestite izmenljive pogone in omrežna mesta

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Funkcija podsistema Windows za Linux samodejno pripne fiksne pogone znotraj imenika /mnt/, vendar ne pripne samodejno odstranljivih pogonov, kot so pogoni USB in optični pogoni. Prav tako samodejno ne priklopi nobenih preslikanih omrežnih pogonov v računalnik.

Vendar pa jih lahko namestite sami in do njih dostopate v okolju Linux s posebnim ukazom za namestitev, da izkoristite datotečni sistem drvfs.

Preklopite na Zsh (ali drugo lupino) namesto Bash

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Medtem ko je Microsoft sprva ponudil to funkcijo kot okolje "Bash shell", je v resnici osnovna združljivostna plast, ki vam omogoča zagon programske opreme Linux v sistemu Windows. To pomeni, da lahko namesto Basha zaženete druge lupine, če želite.

Na primer, namesto Bash lahko uporabite lupino Zsh . Lahko celo nastavite standardno lupino Bash, da samodejno preklopi na lupino Zsh, ko odprete bližnjico lupine Linux v meniju Start .

Uporabite skript Bash v sistemu Windows

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Zahvaljujoč temu okolju je dejansko mogoče napisati lupinski skript Bash v sistemu Windows in ga zagnati. Skripti Bash lahko dostopajo do datotek Windows, shranjenih v imeniku /mnt, tako da lahko dovolite, da ukazi in skripti Linuxa delujejo na vaših običajnih datotekah Windows. Ukaze Windows lahko izvajate tudi znotraj skripta Bash.

Ukaze Bash lahko združite v priročen paketni skript ali skript PowerShell .

Zaženite ukaze Linux zunaj lupine Linux

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Če želite samo hitro zagnati program, izvesti ukaz ali zagnati skript, vam sploh ni treba najprej zagnati okolja Bash. Z ukazom bash -c ali wsl lahko izvedete ukaz Linux zunaj lupine Linux. Okolja Linux preprosto zaženejo ukaz in se nato zaprejo. Če zaženete ta ukaz znotraj ukaznega poziva ali okna PowerShell, ukaz izpiše rezultate v ukazni poziv ali konzolo PowerShell.

Z bash -c ali wsl lahko naredite veliko . Ustvarite lahko bližnjice na namizju za zagon programov Linux, jih integrirate v paketne skripte ali skripte PowerShell ali jih zaženete na kakršen koli drug način, kot običajno izvajate programe Windows.

Zaženite programe Windows iz Bash

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Od posodobitve Creators Update (izvedene spomladi 2017) lahko programe Windows izvajate znotraj okolja Linux . To pomeni, da lahko integrirate ukaze Windows skupaj z ukazi Linuxa v skriptu Bash ali preprosto izvajate ukaze Windows iz standardne lupine Bash ali Zsh, ki jo uporabljate.

Če želite zagnati program Windows, vnesite pot do datoteke .exe in pritisnite Enter. Svoje nameščene programe Windows boste našli v imeniku /mnt/c v okolju Bash. Ne pozabite, da ta ukaz v Linuxu razlikuje med velikimi in malimi črkami, zato se »Example.exe« razlikuje od »example.exe«.

Zaženite grafične programe Linux na namizju

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Microsoft uradno ne podpira grafične programske opreme Linux v sistemu Windows. Funkcija podsistema Windows za Linux je zasnovana za izvajanje programov ukazne vrstice, ki jih morda potrebujejo razvijalci. Toda s to funkcijo je dejansko mogoče zagnati grafične programe Linux na namizju Windows.

Vendar to privzeto ne bo delovalo. Namestiti boste morali strežnik X in nastaviti spremenljivko DISPLAY , preden se bodo grafični programi Linux izvajali na namizju Windows. Preprostejša kot je aplikacija, boljša je verjetnost, da bo delovala. Bolj ko je aplikacija zapletena, večja je verjetnost, da bo poskušala narediti nekaj, česar Microsoftov osnovni podsistem Windows za Linux še ne podpira.

Izberite privzeto okolje Linux

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Če imate nameščenih več distribucij Linuxa, lahko izberete privzeto namestitev. To je distribucija, ki se uporablja, ko zaženete distribucijo Linuxa z ukazom bash ali wsl ali ko uporabite ukaz bash -c ali wsl za zagon ukaza Linux od drugod v sistemu Windows.

Tudi če imate nameščenih več distribucij Linuxa, jih lahko še vedno zaženete neposredno z zagonom ukaza, kot je ubuntu ali opensuse-42. Točen ukaz, ki ga potrebujete, je na vsaki strani za prenos distribucij Linuxa v trgovini Microsoft Store.

Hitro zaženite Bash iz File Explorerja

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Ni vam treba zagnati lupine Linux z njene ikone bližnjice. Hitro ga lahko zaženete v File Explorerju tako, da v naslovno vrstico vnesete "bash" in pritisnete Enter. Prikazala se bo lupina Bash privzete distribucije Linuxa in trenutni delovni imenik bo tisti, ki ste ga odprli v File Explorerju .

Dodate lahko tudi možnost » Odpri lupino Bash tukaj « v Raziskovalec datotek, tako da uredite register Windows , s čimer dobite priročno možnost kontekstnega menija, podobno možnostim » Odpri okno PowerShell tukaj « ali » Odpri ukazni poziv tukaj« .

Spremenite svoj uporabniški račun UNIX

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Ko prvič nastavite Bash, boste pozvani, da ustvarite uporabniški račun UNIX in nastavite geslo. Vsakič, ko odprete okno Bash, boste samodejno prijavljeni s tem računom. Če želite spremeniti svoj uporabniški račun za UNIX ali uporabiti korenski račun kot privzeti račun v lupini, obstaja skrit ukaz za spremembo privzetega uporabniškega računa .

Odstranite in znova namestite okolje Linux

Vse, kar lahko počnete z novo lupino Bash Shell sistema Windows 10

Ko namestite nekaj programov ali spremenite nekatere nastavitve, boste morda želeli znova namestiti Ubuntu ali drugo distribucijo Linuxa. Včasih je bilo to nekoliko zapleteno, zdaj pa lahko to storite preprosto tako, da odstranite distribucijo Linuxa, kot bi to storili s katero koli drugo aplikacijo, in jo nato znova namestite iz trgovine.

Če želite dobiti nov sistem, ne da bi prenesli distribucijo Linuxa, lahko zaženete ukaz distribucije skupaj z možnostjo »čisto« iz ukaznega poziva Windows ali konzole PowerShell. Če želite na primer ponastaviti Ubuntu, ne da bi ga znova naložili, zaženite ubuntu clean.

Če imate še vedno nameščeno starejše okolje Linux – tisto, ki je bilo nameščeno pred posodobitvijo Fall Creators – ga lahko še vedno odstranite z ukazom lxrun.

Nadgradite okolje Ubuntu

Po posodobitvi programa Fall Creators za Windows 10 morate zdaj namestiti Ubuntu in druga okolja Linux iz trgovine. Ko to storite, se samodejno posodobijo na najnovejšo različico brez posebnih ukazov.

Če pa ste ustvarili okolje Bash v starejši različici sistema Windows, boste namestili starejše okolje Ubuntu. Lahko preprosto odprete trgovino in namestite najnovejši Ubuntu iz trgovine Windows za nadgradnjo.

Tehnološki navdušenci ne bodo dvomili o vznemirljivih stvareh, ki jih lahko počnejo z okoljem Linux v prihodnosti. Upamo, da bo funkcija podsistema Windows za Linux še naprej postajala zmogljivejša, vendar ne smemo pričakovati, da bo Microsoft kmalu uradno podpiral grafične aplikacije Linux na namizju.

Poglej več:


Navodila za zamenjavo slušalk in zvočnikov v sistemu Windows 10

Navodila za zamenjavo slušalk in zvočnikov v sistemu Windows 10

Obstaja preprost način, ki vam bo pomagal preklopiti slušalke in zvočnike neposredno v opravilni vrstici v sistemu Windows 10. Naslednji članek vas bo vodil skozi korake.

Onemogočite ali odstranite razširitev brskalnika Edge v sistemu Windows 10

Onemogočite ali odstranite razširitev brskalnika Edge v sistemu Windows 10

Če pa v brskalniku Edge namestite in dovolite preveč razširitev, bo to upočasnilo vaš spletni brskalnik. Če torej želite izboljšati hitrost brskalnika Edge, morate odstraniti razširitve, ki jih ne uporabljate več ali redko uporabljate.

Kako onemogočiti rezervirano shrambo v sistemu Windows 10

Kako onemogočiti rezervirano shrambo v sistemu Windows 10

Od posodobitve maja 2019 bo Windows 10 rezerviral približno 7 GB prostora za shranjevanje v napravi za posodobitve in izbirne datoteke. To bo zagotovilo preprosto namestitev prihodnjih posodobitev, vendar lahko obnovite to shrambo, če želite.

Kako namestiti/odstraniti aplikacijo Notepad v sistemu Windows 10

Kako namestiti/odstraniti aplikacijo Notepad v sistemu Windows 10

Aplikacijo Windows Notepad lahko namestite iz trgovine Microsoft Store v Windows 10 različice 19541.0 ali novejšo. Ta priročnik vam bo pokazal, kako namestite in odstranite aplikacijo Beležnica iz trgovine Microsoft Store v sistemu Windows 10.

Spremenite privzeti iskalnik brskalnika Edge za Windows 10 Mobile

Spremenite privzeti iskalnik brskalnika Edge za Windows 10 Mobile

Ko vnesete besedo v naslovno vrstico brskalnika Edge v sistemu Windows 10 Mobile, bo brskalnik prikazal rezultate iskanja iz storitve Bing. Če pa želite prikazati rezultate iskanja iz Googla ali drugega iskalnika (Yahoo,...), lahko spremenite iskalnik v brskalniku Microsoft Edge za Windows 10 Mobile.

Kako onemogočiti PowerShell v sistemu Windows 10

Kako onemogočiti PowerShell v sistemu Windows 10

Ta članek vam bo pokazal, kako onemogočiti PowerShell v sistemu Windows 10.

Kako narediti posnetek zaslona za prijavo in zaklenjenega zaslona v sistemu Windows 10

Kako narediti posnetek zaslona za prijavo in zaklenjenega zaslona v sistemu Windows 10

Želite zajeti prijavni in zaklenjeni zaslon v sistemu Windows, pa ne veste, kako? Preberite ta članek, če želite izvedeti, kako to storiti!

Kako skriti/prikazati obvestila prodajalca v File Explorerju v sistemu Windows 10

Kako skriti/prikazati obvestila prodajalca v File Explorerju v sistemu Windows 10

Začenši z Windows 10 build 14901, Microsoft preizkuša nova obvestila v Raziskovalcu datotek, kot del prizadevanj za raziskovanje novih načinov za izobraževanje uporabnikov o funkcijah v sistemu Windows 10.

Microsoft je napovedal novo različico sistema Windows 10

Microsoft je napovedal novo različico sistema Windows 10

Microsoftova razvojna strategija se je v zadnjih dveh letih povsem spremenila. Poleg vstopa na trg strojne opreme, zlasti novega prenosnika Surface 2-v-1, se zdi, da ima podjetje tudi nove načrte za razvoj operacijskega sistema. Zato je podjetje pred kratkim objavilo novo različico sistema Windows 10.

Za prijavo v Windows 10 uporabite PIN

Za prijavo v Windows 10 uporabite PIN

V različici Windows 10 je Microsoft uporabnikom ponudil veliko več možnosti prijave, kot so tradicionalne možnosti prijave - z uporabo gesla, kode PIN, prepoznave obraza, uporabe prstnega odtisa. Če uporabljate najnovejšo različico operacijskega sistema Windows 10, lahko nastavite PIN za prijavo. Prijava s kodo PIN je ena najbolj uporabnih varnostnih rešitev v sistemu Windows 10.