Vi har dekket mange av tingene du kan gjøre i Windows 10s nye Bash-skall, så vi har avrundet alle disse støttelinjene til en mega-liste her, for enkelhets skyld.
Komme i gang med Linux på Windows
Som ved Fall Creators Update i slutten av 2017, trenger du ikke lenger å aktivere utviklingsmodus i Windows, og denne funksjonen er ikke lenger beta.
Installer Linux-programvare
apt-get
kommando. (De
apt
kommandoen virker også.) Denne kommandoen laster ned og installerer programvare fra Ubuntu's programvarebeholdere. Du kan laste ned og installere ett eller flere programmer med bare en enkelt kommando.
Ettersom dette er et mer eller mindre fullt Ubuntu-brukerområde-miljø, kan du også installere programvare på andre måter. Du kan kompilere og installere programvare fra kildekoden akkurat som du ville på en Linux-distribusjon, for eksempel.
Hvis du har installert en annen Linux-distribusjon, bruk kommandoene for å installere programvare på den bestemte distribusjonen i stedet. For eksempel bruker openSUSE
zypper
kommando.
Kjør flere Linux-distribusjoner
Du kan ha flere Linux-distribusjoner installert, og du kan til og med kjøre flere forskjellige Linux-miljøer samtidig.
Hvis du ikke er sikker på hvilken installasjon, anbefaler vi Ubuntu. Men hvis du trenger en bestemt Linux-distribusjon, kan du prøve programvare som kjører på en server som kjører SUSE Linux Enterprise Server eller Debian, eller du vil ha sikkerhetstestverktøyene i Kali Linux-de er tilgjengelige i butikken sammen med Ubuntu.
Få tilgang til Windows-filer i Bash og Bash-filer i Windows
Linux-distribusjoner du installerer, lager en skjult mappe der alle filene som brukes i det Linux-miljøet, er lagret. Du kan få tilgang til denne mappen fra Windows hvis du vil vise og sikkerhetskopiere Linux-filer med Windows-verktøy, men Microsoft advarer om at du ikke bør modifisere disse Linux-filene med Windows-verktøy, eller opprette nye filer her med Windows-programmer.
Når du er i Linux-miljøet, kan du få tilgang til Windows-stasjonene dine fra under / mnt / mappen. C-stasjonen din er plassert på / mnt / c, og D-stasjonen din er plassert på / mnt / d, for eksempel. Hvis du vil jobbe med filer fra Linux- og Windows-miljøet, plasserer du dem et sted i Windows-filsystemet og får tilgang til dem gjennom / mnt / mappen.
Monter flyttbare stasjoner og nettverkssteder
Du kan imidlertid montere disse selv og få tilgang til dem i Linux-miljøet med en spesiell mount-kommando som utnytter drvfs-filsystemet.
Bytt til Zsh (eller et annet skall) i stedet for Bash
For eksempel kan du bruke Zsh-skallet i stedet for Bash. Du kan til og med ha standard Bash-skallet automatisk bytt til Zsh-skallet når du åpner Linux-snarveien i Start-menyen.
Bruk Bash Scripts på Windows
Takket være dette miljøet er det faktisk mulig å skrive et Bash-shell-skript på Windows og kjøre det. Bash-skriptet ditt kan få tilgang til Windows-filene dine som er lagret under mappen / mnt, slik at du kan bruke Linux-kommandoer og skript til å arbeide med dine vanlige Windows-filer. Du kan også kjøre Windows-kommandoer fra Bash-skriptet.
Du kan inkludere Bash-kommandoer i et Batch-skript eller PowerShell-skript, noe som er ganske nyttig. For alt dette og mer, se vår guide til bash-skript i Windows 10.
Kjør Linux kommandoer fra utenfor Linux Shell
bash -c
eller
wsl
kommandoen for å utføre en Linux-kommando fra utenfor Linux-skallet.Linux-miljøet kjører bare kommandoen, og avsluttes deretter. Hvis du kjører denne kommandoen fra et Command Prompt eller PowerShell-vindu, skriver kommandoen utdataene til kommandoprompt eller PowerShell-konsollene.
Du kan gjøre mye med
bash -c
eller
wsl
. Du kan lage stasjonære snarveier for å starte Linux-programmer, integrere dem i batch- eller PowerShell-skript, eller kjøre dem på en annen måte du vil kjøre et Windows-program.
Kjør Windows-programmer fra Bash
For å kjøre et Windows-program, skriv banen til en.exe-fil og trykk Enter. Du finner de installerte Windows-programmene dine under mappen / mnt / c i Bash-miljøet. Husk at kommandoen er bokstavsfølsom, så "Example.exe" er forskjellig fra "example.exe" i Linux.
Kjør grafiske Linux-skrivebordsprogrammer
Dette fungerer imidlertid ikke som standard. Du må installere en X-server og angi
DISPLAY
variabel før grafiske Linux-skrivebordsprogrammer vil kjøre på Windows-skrivebordet. Jo enklere søknaden er, jo mer sannsynlig er det å fungere godt. Jo mer komplekse applikasjonen, desto mer sannsynlig at den vil forsøke å gjøre noe Microsofts underliggende Windows Subsystem for Linux, støtter ennå ikke. Alt du kan gjøre er å gi det et skudd med disse instruksjonene og håper det beste.
Velg ditt standard Linux miljø
bash
eller
wsl
kommando, eller når du bruker
bash -c
eller
wsl
Kommandoer for å kjøre en Linux-kommando fra andre steder i Windows.
Selv om du har flere Linux distros installert, kan du likevel starte dem direkte ved å kjøre en kommando som
ubuntu
eller
opensuse-42
. Den nøyaktige kommandoen du trenger er stavet ut på hver Linux-distribusjons nedlastingsside på Microsoft Store.
Raskt Launch Bash From File Explorer
Denne artikkelen gir også instruksjoner for å legge til et "Open Bash shell here" -alternativ til File Explorer ved å redigere Windows-registret, noe som gir deg et praktisk kontekstmenyalternativ som fungerer på samme måte som "Open PowerShell-vinduet her" eller "Åpne kommandoprompt her" -alternativene.
Endre UNIX-brukerkontoen din
Avinstaller og installer et Linux-miljø på nytt
For å få et nytt system uten å laste ned Linux-distribusjonen, kan du kjøre distribusjonens kommando sammen med "ren" -alternativet fra en Windows Command Prompt eller PowerShell-konsoll. For eksempel, for å tilbakestille Ubuntu uten å laste ned den, kjør du
ubuntu clean
Hvis du fortsatt har et eldre Linux-miljø installert, en som ble installert før Fall Creators Update-kan du fortsatt avinstallere den med lxrun-kommandoen.
Oppgrader ditt Ubuntu miljø
Men hvis du opprettet et Bash-miljø på en eldre versjon av Windows, har du et eldre Ubuntu-miljø installert. Du kan bare åpne butikken, og installere den nyeste Ubuntu fra Windows Store for å oppgradere.
Underholdende nørder vil uten tvil finne ut andre interessante ting du kan gjøre med Linux-miljøet i fremtiden. Windows-delsystemet for Linux vil forhåpentligvis fortsette å bli kraftigere, men forvent ikke at Microsoft skal støtte grafiske Linux-desktopapplikasjoner til enhver tid snart.