Sve što možete učiniti s novom Bash Shell sustava Windows 10

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Obljetničko ažuriranje sustava Windows 10 dodalo je podršku za Linux okruženja sustavu Windows 10 od 2016. Ali neka vas ne zavara ova informacija: to nije samo Bash ljuska, već potpuni sloj kompatibilnosti dovoljan za pokretanje Linux aplikacija u sustavu Windows .

Današnji članak će sažeti sve stvari koje možete učiniti u novoj Bash ljusci sustava Windows 10 radi praktičnosti.

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Započnite s Linuxom u sustavu Windows

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Možete instalirati Linux okruženje i Bash shell na bilo kojoj verziji sustava Windows 10, uključujući Windows 10 Home. Međutim, zahtijeva 64-bitnu verziju sustava Windows 10. Jednostavno omogućite značajku podsustava Windows za Linux, zatim instalirate odabranu distribuciju Linuxa - na primjer, Ubuntu - iz Windows trgovine.

Od ažuriranja Fall Creators krajem 2017., više ne morate omogućiti način rada za razvojne programere u sustavu Windows, a značajka više nije u beta verziji.

Instalirajte Linux softver

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Najlakši način instaliranja Linux softvera u Ubuntu (ili Debian) okruženju je pomoću naredbe apt-get . ( Naredba apt također radi u ovom slučaju). Ova naredba preuzima i instalira softver iz Ubuntuovih repozitorija softvera. Možete preuzeti i instalirati jednu ili više aplikacija samo jednom naredbom.

Budući da je ovo okruženje korisničkog prostora više ili manje povezano s Ubuntuom, softver možete instalirati i na druge načine. Možete kompajlirati i instalirati softver iz izvornog koda, baš kao što biste to učinili na distribuciji Linuxa, na primjer.

Ako imate instaliranu drugu distribuciju Linuxa, koristite naredbe za instaliranje softvera na tu distribuciju. Na primjer, openSUSE koristi naredbu zypper.

Pokrenite više distribucija Linuxa

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Prethodno je Windows 10 podržavao samo Ubuntu, ažuriranje Fall Creators omogućilo je podršku za mnoge distribucije Linuxa. U početku možete instalirati Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU/Linux, Kali Linux ili Fedora i vjerojatno ćemo vidjeti mnogo više Linux distribucija u budućnosti.

Možete instalirati više distribucija Linuxa, pa čak i pokrenuti više različitih Linux okruženja u isto vrijeme.

Ako niste sigurni koju verziju instalirati, trebali biste koristiti Ubuntu. Međutim, ako vam je potrebna određena distribucija Linuxa - možda testirate softver koji će raditi na poslužitelju koji pokreće SUSE Linux Enterprise Server ili Debian, ili želite koristiti alate za testiranje sigurnosti u Kali Linuxu - oni su dostupni u trgovini s Ubuntu.

Pristup Windows datotekama u Bashu i Bash datotekama u Windowsima

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Vaše Linux datoteke i Windows datoteke obično se drže odvojeno, ali postoje načini za pristup vašim Linux datotekama iz Windowsa i Windows datotekama iz Linux okruženja.

Distribucije Linuxa koje instalirate stvorit će skrivenu mapu u kojoj su pohranjene sve datoteke korištene u tom Linux okruženju. Ovoj mapi možete pristupiti iz Windowsa ako želite, kao i sigurnosno kopirati Linux datoteke s Windows alatima, ali Microsoft upozorava da ne biste trebali mijenjati te Linux datoteke s Windows alatima ili stvarati nove datoteke ovdje pomoću Windows aplikacija.

Kada ste u Linux okruženju, možete pristupiti svojim Windows pogonima iz direktorija /mnt/. Na primjer, vaš C: pogon nalazi se na /mnt/c , a vaš D: pogon nalazi se na /mnt/d. Ako želite raditi s datotekama unutar Linux i Windows okruženja, smjestite ih negdje u svoj Windows datotečni sustav i pristupite im kroz direktorij / mnt/.

Montirajte prijenosne pogone i mrežna mjesta

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Značajka podsustava Windows za Linux automatski montira fiksne pogone unutar direktorija /mnt/, ali ne montira automatski prijenosne pogone kao što su USB pogoni i optički pogoni. Također ne postavlja automatski mapirane mrežne pogone na računalo.

Međutim, možete ih montirati sami i pristupiti im u Linux okruženju s posebnom naredbom za montiranje, kako biste iskoristili prednost datotečnog sustava drvfs.

Prijeđite na Zsh (ili drugu ljusku) umjesto Bash-a

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Dok je Microsoft u početku nudio ovu značajku kao okruženje "Bash shell", to je zapravo osnovni sloj kompatibilnosti koji vam omogućuje pokretanje Linux softvera na Windowsima. To znači da možete pokretati druge ljuske umjesto Basha, ako želite.

Na primjer, možete koristiti Zsh shell umjesto Bash-a. Možete čak postaviti standardnu ​​Bash ljusku da se automatski prebaci na Zsh ljusku, kada otvorite prečac Linux ljuske u izborniku Start .

Koristite Bash skriptu u sustavu Windows

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Zahvaljujući ovom okruženju, zapravo je moguće napisati Bash shell skriptu na Windowsima i pokrenuti je. Bash skripte mogu pristupiti Windows datotekama pohranjenim u /mnt direktoriju, tako da možete dopustiti Linux naredbama i skriptama da rade na vašim normalnim Windows datotekama. Također možete pokretati Windows naredbe unutar Bash skripte.

Možete kombinirati Bash naredbe u praktičnu Batch skriptu ili PowerShell skriptu.

Izvršite Linux naredbe izvan Linux ljuske

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Ako samo želite brzo pokrenuti program, izvršiti naredbu ili pokrenuti skriptu, ne morate čak ni prvo pokrenuti Bash okruženje. Možete koristiti naredbu bash -c ili wsl za izvršavanje Linux naredbe izvan Linux ljuske. Linux okruženja jednostavno pokreću naredbu i zatim izlaze. Ako pokrenete ovu naredbu iz naredbenog retka ili prozora PowerShell, naredba šalje rezultate u naredbeni redak ili PowerShell konzolu.

Možete učiniti mnogo s bash -c ili wsl. Možete stvoriti prečace na radnoj površini za pokretanje Linux programa, integrirati ih u paketne ili PowerShell skripte ili ih pokrenuti na bilo koji drugi način na koji inače pokrećete Windows programe.

Pokretanje Windows programa iz Basha

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Od ažuriranja Creators Update (pokrenutog u proljeće 2017.), možete pokrenuti Windows programe iz Linux okruženja . To znači da možete integrirati Windows naredbe zajedno s Linux naredbama u Bash skriptu ili samo pokrenuti Windows naredbe iz standardne Bash ili Zsh ljuske koju koristite.

Za pokretanje Windows programa unesite put do .exe datoteke i pritisnite Enter. Instalirane Windows programe pronaći ćete u direktoriju /mnt/c u okruženju Bash. Zapamtite, ova naredba razlikuje velika i mala slova u Linuxu, tako da se "Example.exe" razlikuje od "example.exe".

Pokrenite Linux grafičke programe na radnoj površini

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Microsoft službeno ne podržava Linux grafički softver u sustavu Windows. Značajka podsustava Windows za Linux dizajnirana je za pokretanje programa naredbenog retka koji mogu biti potrebni programerima. Ali zapravo je moguće pokrenuti Linux grafičke programe na Windows radnoj površini pomoću ove značajke.

Međutim, to neće raditi prema zadanim postavkama. Morat ćete instalirati X poslužitelj i postaviti varijablu DISPLAY prije nego što se Linux grafički programi počnu izvoditi na vašoj Windows radnoj površini. Što je aplikacija jednostavnija, to će bolje funkcionirati. Što je aplikacija složenija, vjerojatnije je da će pokušati učiniti nešto što Microsoftov osnovni Windows podsustav za Linux još ne podržava.

Odaberite svoje zadano Linux okruženje

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Ako imate instalirano više distribucija Linuxa, možete odabrati zadanu instalaciju. Ovo je distro koji se koristi kada pokrenete distribuciju Linuxa pomoću naredbe bash ili wsl ili kada koristite naredbu bash -c ili wsl za pokretanje Linux naredbe s nekog drugog mjesta u sustavu Windows.

Čak i ako imate instalirano više distribucija Linuxa, još uvijek ih možete pokrenuti izravno pokretanjem naredbe poput ubuntu ili opensuse-42. Točna naredba koja će vam trebati nalazi se na svakoj stranici za preuzimanje distribucija Linuxa u Microsoft Storeu.

Brzo pokrenite Bash iz File Explorera

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Ne morate pokretati ljusku Linuxa iz ikone prečaca. Možete ga brzo pokrenuti iz File Explorera upisivanjem "bash" u adresnu traku i pritiskom na Enter. Pojavit će se Bash ljuska zadane distribucije Linuxa, a trenutni radni direktorij bit će onaj koji ste otvorili u File Exploreru .

Također možete dodati opciju " Otvori Bash shell ovdje " u File Explorer uređivanjem Windows registra , dajući vam praktičnu opciju kontekstnog izbornika, sličnu opcijama " Otvori PowerShell prozor ovdje " ili " Otvori naredbeni redak ovdje ".

Promijenite svoj UNIX korisnički račun

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Kada prvi put postavite Bash, od vas će se tražiti da kreirate UNIX korisnički račun i postavite lozinku. Bit ćete automatski prijavljeni s ovim računom svaki put kada otvorite Bash prozor. Ako želite promijeniti svoj UNIX korisnički račun ili koristiti root račun kao svoj zadani račun u ljusci, postoji skrivena naredba za promjenu zadanog korisničkog računa .

Deinstalirajte i ponovno instalirajte Linux okruženje

Sve što možete učiniti s novom Bash Shell sustava Windows 10

Nakon što ste instalirali neke programe ili promijenili neke postavke, možda ćete htjeti ponovno instalirati Ubuntu ili drugu distribuciju Linuxa. Ovo je prije bilo malo komplicirano, ali sada to možete učiniti jednostavnim deinstaliranjem distribucije Linuxa, kao što biste učinili s bilo kojom drugom aplikacijom, a zatim je ponovno instalirate iz trgovine.

Da biste dobili novi sustav bez preuzimanja distribucije Linuxa, možete pokrenuti naredbu distribucije zajedno s opcijom "clean" iz Windows Command Prompt ili PowerShell konzole. Na primjer, da resetujete Ubuntu bez ponovnog učitavanja, pokrenite ubuntu clean.

Ako još uvijek imate instalirano starije Linux okruženje - ono koje je instalirano prije ažuriranja Fall Creators - još uvijek ga možete deinstalirati pomoću naredbe lxrun.

Nadogradite Ubuntu okruženje

Nakon ažuriranja Fall Creators za Windows 10, sada morate instalirati Ubuntu i druga Linux okruženja iz trgovine. Nakon što to učinite, automatski će se ažurirati na najnoviju verziju bez posebnih naredbi.

Međutim, ako ste stvorili Bash okruženje na starijoj verziji sustava Windows, instalirat ćete starije Ubuntu okruženje. Možete jednostavno otvoriti trgovinu i instalirati najnoviji Ubuntu iz Windows trgovine za nadogradnju.

Tehnički entuzijasti neće sumnjati u uzbudljive stvari koje mogu učiniti s okruženjem Linuxa u budućnosti. Značajka Windows podsustava za Linux će, nadamo se, nastaviti postajati moćnija, ali ne bismo trebali očekivati ​​da će Microsoft uskoro službeno podržati grafičke aplikacije Linuxa na radnoj površini.

Vidi više:


Premjestite radnu površinu, preuzimanja i dokumente na drugi pogon u sustavu Windows 10

Premjestite radnu površinu, preuzimanja i dokumente na drugi pogon u sustavu Windows 10

S vremenom vaša mapa za preuzimanje postaje sve punija, razlog je to što preuzimate mnogo datoteka na svoje računalo, što dovodi do povećanja prostora na disku C. Stoga možete premjestiti mape kao što su Documents, Desktop, Downloads, Pictures i Music na drugi disk kako biste oslobodili prostor na C disku.

Kako onemogućiti tipku Insert u sustavu Windows 10

Kako onemogućiti tipku Insert u sustavu Windows 10

Kada slučajno pritisnete Insert na tipkovnici, prijeći će u način rada Overtype, prepisujući tekst iza kursora. Srećom, možete onemogućiti ovu dosadnu tipku u sustavu Windows 10.

Kako reproducirati Blu-Ray diskove na Windows 10

Kako reproducirati Blu-Ray diskove na Windows 10

Ne možete reproducirati Blu-ray diskove na Windows računalu bez pomoći. Ovaj članak će vas uputiti kako reproducirati Blu-ray diskove na Windows 10.

Kako blokirati dodavanje Microsoftovih računa u Windows 10

Kako blokirati dodavanje Microsoftovih računa u Windows 10

Obično na računalima sa sustavom Windows 10 korisnici mogu dodati više Microsoftovih računa. Međutim, ako se radi o zajedničkom računalu, možete zabraniti drugima da dodaju Microsoftov račun.

Kako promijeniti i produžiti vrijeme odgode ažuriranja na Windows 10?

Kako promijeniti i produžiti vrijeme odgode ažuriranja na Windows 10?

Na verzijama Windows 10 Professional, Enterprise i Education korisnicima je dopušteno odgoditi ažuriranja, tako da korisnici neko vrijeme neće morati preuzimati ažuriranja. Možete koristiti pravila lokalne grupe za postavljanje vremena odgode koje nije zadano.

Kako dodati/ukloniti brzi pristup u navigacijskom oknu File Explorera u sustavu Windows 10

Kako dodati/ukloniti brzi pristup u navigacijskom oknu File Explorera u sustavu Windows 10

Brzi pristup najkraći je put do datoteka na kojima radite i mapa koje često koristite. Ovo su mape kojima često pristupate i nedavne datoteke.

Kako koristiti značajku OneDrive Files On-Demand u sustavu Windows 10

Kako koristiti značajku OneDrive Files On-Demand u sustavu Windows 10

Značajka OneDrive Files On-Demand u sustavu Windows 10 Fall Creators je značajka za uštedu memorije koja korisnicima omogućuje odabir datoteka za preuzimanje na svoje računalo.

Nekoliko savjeta za oslobađanje prostora na tvrdom disku računala sa sustavom Windows 10

Nekoliko savjeta za oslobađanje prostora na tvrdom disku računala sa sustavom Windows 10

Kao navika, korisnici često pohranjuju mnogo datoteka na svoja računala, čak i datoteke koje nikada ne koriste. Ovo je jedan od nevidljivih razloga koji troši prostor na tvrdom disku računala, a da korisnik to ne zna.

Ovo je novi File Explorer dostupan na Windows 10 21H2 verziji

Ovo je novi File Explorer dostupan na Windows 10 21H2 verziji

Očekuje se da će ažuriranje Windows 10 Sun Valley (21. veljače) uvesti reviziju sučelja i grafike u File Explorer.

Isključite lozinku za Windows 10 prilikom prijave na samo 10 sekundi

Isključite lozinku za Windows 10 prilikom prijave na samo 10 sekundi

Isključivanje lozinke za Windows 10 pomaže vam da otvorite računalo bez unosa lozinke, štedeći vrijeme prilikom pokretanja računala. Kako isključiti lozinku za Windows 10 prilikom vrlo brze prijave, pogledajte.