Obilježili smo mnogo stvari koje možete učiniti u novoj Bashovoj ljusci sustava Windows 10, pa smo ovdje zaokružili sve one vodiče na jedan mega popis, radi vaše udobnosti.
Početak rada s Linuxom na sustavu Windows
Od ažuriranja autora pada krajem 2017. više ne morate omogućiti način razvojnog programera u sustavu Windows i ta značajka više nije beta verzija.
Instalirajte Linux softver
apt-get
naredba. (The
apt
naredba također radi.) Ova naredba preuzima i instalira softver iz Ubuntuovih softverskih spremišta. Možete preuzeti i instalirati jednu ili više aplikacija sa samo jednim naredbom.
Budući da je riječ o više ili manje punom okruženju Ubuntu userspace, softver možete instalirati i na druge načine. Primjerice, možete sastaviti i instalirati softver iz izvornog koda baš kao što biste to učinili na Linux distribuciji.
Ako ste instalirali drugu Linux distribuciju, umjesto toga upotrijebite naredbe za instaliranje softvera na tu specifičnu distribuciju. Na primjer, openSUSE koristi program
zypper
naredba.
Pokrenite više Linux distribucija
Možete instalirati više Linux distribucija, a istodobno možete pokrenuti i više različitih Linux okruženja.
Ako niste sigurni koji instalirate, preporučujemo Ubuntu. Ali, ako vam je potrebna određena Linux distribucija - možda testirate softver koji će se izvoditi na poslužitelju koji koristi SUSE Linux Enterprise Server ili Debian, ili želite alate za testiranje sigurnosti u Kali Linuxu - dostupni su u Trgovini uz Ubuntu,
Pristupite datotekama sustava Windows u Bash i Bash datotekama u sustavu Windows
Linux distribucije koje instalirate stvoriti skrivenu mapu u kojoj su pohranjene sve datoteke korištene u tom Linux okruženju. Možete pristupiti toj mapi iz sustava Windows ako želite pregledavati i sigurnosno kopirati Linux datoteke pomoću alata Windows, ali Microsoft upozorava da ne biste trebali mijenjati ove Linux datoteke pomoću alata Windows ili stvoriti nove datoteke ovdje sa sustavima Windows.
Kada se nalazite u Linux okruženju, možete pristupiti svojim Windows pogonima iz mape / mnt /. Vaš C: pogon se nalazi u / mnt / c i vaš D: pogon se nalazi na / mnt / d, na primjer. Ako želite raditi s datotekama iz okruženja Linux i Windows, stavite ih negdje u Windows datotečni sustav i pristupajte im putem / mnt / mape.
Postavite prijenosne pogone i mrežne lokacije
Međutim, možete ih sami montirati i pristupiti im u Linux okruženju s posebnom naredbom koja koristi prednost drvfs datotečnog sustava.
Prijeđi na Zsh (ili drugu ljusku) Umjesto Bash
Na primjer, možete koristiti Zsh ljusku umjesto Bash. Možete čak imati standardni Bash ljuska automatski se prebaciti na Zsh ljusku kada otvorite ljusku ljuske prečac u izborniku Start.
Upotrijebite skripte Bash u sustavu Windows
Bashove naredbe možete ugraditi u Batch skriptu ili PowerShell skriptu, što je prilično praktično. Za sve to i više, pogledajte naš vodič za bash skripte u sustavu Windows 10.
Pokrenite Linux naredbe izvan Linux Shell
bash -c
ili
wsl
naredba za izvršavanje Linux naredbe izvan Linux ljuske.Linux okruženje jednostavno pokreće naredbu, a zatim se prekida. Ako pokrenete ovu naredbu unutar prozora s naredbenim retkom ili PowerShell, naredba ispisuje svoj izlaz na konzole za naredbeni redak ili PowerShell.
Mnogo toga možete učiniti
bash -c
ili
wsl
Možete stvoriti prečace na radnoj površini za pokretanje Linux programa, integrirati ih u batch ili PowerShell skripte, ili ih pokrenuti na neki drugi način na koji biste pokrenuli Windows program.
Pokrenite programe sustava Windows iz Bash
Da biste pokrenuli Windows program, upišite put do.exe datoteke i pritisnite Enter. Pronaći ćete instalirane programe sustava Windows u / mnt / c mapi u Bash okruženju. Zapamtite, naredba je osjetljiva na veličinu slova, pa se "Example.exe" razlikuje od "example.exe" u Linuxu.
Pokrenite grafičke Linux radne programe
Međutim, ovo neće raditi prema zadanim postavkama. Morat ćete instalirati X poslužitelj i postaviti
DISPLAY
varijabla prije nego što se grafički Linux desktop programi izvode na radnoj površini sustava Windows. Što je aplikacija jednostavnija, vjerojatnije je da dobro funkcionira. Što je složenija aplikacija, to je vjerojatnije da će pokušati učiniti nešto što Microsoftov temeljni podsustav Windows za Linux još ne podržava. Sve što možete učiniti je dati snimku s ovim uputama i nadati se najboljem.
Odaberite zadani Linux okruženje
bash
ili
wsl
naredba ili kada koristite
bash -c
ili
wsl
naredbe za pokretanje Linux naredbe s drugih mjesta u sustavu Windows.
Čak i ako ste instalirali više Linux distros, možete ih pokrenuti izravno pokretanjem naredbe kao što je
ubuntu
ili
opensuse-42
Točna naredba koju trebate napisana je na svakoj stranici za preuzimanje na Linux distribuciji na Microsoft Storeu.
Brzo pokretanje Bash iz datoteke Explorer
Ovaj članak sadrži i upute za dodavanje opcije "Open Bash shell here" u File Explorer uređivanjem registra sustava Windows, pružajući vam zgodnu opciju kontekstnog izbornika koja funkcionira slično kao i "Open PowerShell prozor ovdje" ili "Open Command Prompt here" opcije,
Promijenite svoj UNIX korisnički račun
Deinstalirajte i ponovno instalirajte Linux okruženje
Da biste dobili novi sustav bez preuzimanja redoslijeda Linux distribucije, možete pokrenuti naredbu distribucije zajedno s "čistom" opcijom iz konzole za naredbe za naredbe sustava Windows ili PowerShell konzole. Na primjer, za resetiranje Ubuntua bez redownloadiranja, pokrenite
ubuntu clean
Ako još uvijek imate instaliran stariji Linux okruženje - jedan koji je instaliran prije ažuriranja autora pada - i dalje ga možete deinstalirati pomoću naredbe lxrun.
Nadogradite Ubuntu okruženje
Međutim, ako ste stvorili Bash okruženje na starijoj verziji sustava Windows, imat ćete instaliran stariji Ubuntu okruženje. Možete jednostavno otvoriti Trgovinu i instalirati najnoviji Ubuntu iz Windows Trgovine za nadogradnju.
Poduzetni geek bez sumnje će otkriti druge zanimljive stvari koje možete učiniti s Linuxom u budućnosti. Windows podsustav za Linux nadamo se da će i dalje biti moćniji, ali ne očekujte da će Microsoft uskoro službeno podržavati grafičke Linux aplikacije za stolna računala.