Alt hvad du kan gøre med Windows 10s nye Bash Shell

Alt hvad du kan gøre med Windows 10s nye Bash Shell

Windows 10 Anniversary Update har tilføjet understøttelse af Linux- miljøer til Windows 10 siden 2016. Men lad dig ikke narre af disse oplysninger: Det er ikke bare en Bash-shell, men et komplet kompatibilitetslag, nok til at køre Linux-applikationer på Windows .

Dagens artikel vil opsummere alle de ting, du kan gøre i den nye Bash-shell i Windows 10 for nemheds skyld.

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Kom godt i gang med Linux på Windows

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Du kan installere Linux-miljøet og Bash-shell på enhver version af Windows 10, inklusive Windows 10 Home. Det kræver dog en 64-bit version af Windows 10. Du aktiverer blot funktionen Windows Subsystem til Linux og installerer derefter din valgte Linux-distribution - for eksempel Ubuntu - fra Windows Store.

Fra Fall Creators-opdateringen i slutningen af ​​2017 behøver du ikke længere at aktivere udviklertilstand i Windows, og funktionen er ikke længere i beta.

Installer Linux-software

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Den nemmeste måde at installere Linux-software på i et Ubuntu (eller Debian) miljø er med kommandoen apt-get . ( Kommandoen apt virker også i dette tilfælde). Denne kommando downloader og installerer software fra Ubuntus softwarelagre. Du kan downloade og installere en eller flere applikationer med kun en enkelt kommando.

Da dette er et brugerrumsmiljø mere eller mindre relateret til Ubuntu, kan du også installere software på andre måder. Du kan kompilere og installere software fra kildekode, ligesom du for eksempel ville gøre på en Linux-distribution.

Hvis du har en anden Linux-distribution installeret, skal du bruge kommandoerne til at installere softwaren på den specifikke distribution. For eksempel bruger openSUSE kommandoen zypper.

Kør flere Linux-distributioner

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Tidligere understøttede Windows 10 kun Ubuntu, Fall Creators-opdateringen aktiverede understøttelse af mange Linux-distributioner. I første omgang kan du installere Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU/Linux, Kali Linux eller Fedora, og vi vil sandsynligvis se mange flere Linux-distributioner i fremtiden.

Du kan installere flere Linux-distributioner og endda køre flere forskellige Linux-miljøer på samme tid.

Hvis du ikke er sikker på, hvilken version du skal installere, bør du bruge Ubuntu. Men hvis du har brug for en specifik Linux-distribution - måske tester du software, der fungerer på en server, der kører SUSE Linux Enterprise Server eller Debian, eller du vil bruge sikkerhedstestværktøjerne i Kali Linux - de er tilgængelige i butikken med Ubuntu.

Få adgang til Windows-filer i Bash og Bash-filer i Windows

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Dine Linux-filer og Windows-filer holdes normalt adskilt, men der er måder at få adgang til dine Linux-filer fra Windows- og Windows-filer fra Linux-miljøet.

De Linux-distributioner, du installerer, vil oprette en skjult mappe, hvor alle filer, der bruges i det Linux-miljø, er gemt. Du kan få adgang til denne mappe fra Windows, hvis du vil, samt sikkerhedskopiere Linux-filer med Windows-værktøjer, men Microsoft advarer om, at du ikke bør ændre disse Linux-filer med Windows-værktøjer eller oprette nye filer her ved hjælp af Windows-applikationer.

Når du er i et Linux-miljø, kan du få adgang til dine Windows-drev fra mappen /mnt/. For eksempel er dit C: -drev placeret ved /mnt/c , og dit D: -drev er placeret ved /mnt/d. Hvis du vil arbejde med filer fra Linux- og Windows-miljøer, skal du placere dem et sted i dit Windows-filsystem og få adgang til dem via / mnt/-mappen.

Monter flytbare drev og netværksplaceringer

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Funktionen Windows Subsystem til Linux monterer automatisk faste drev inde i /mnt/-mappen, men den monterer ikke automatisk flytbare drev såsom USB-drev og optiske drev. Den monterer heller ikke automatisk nogen tilknyttede netværksdrev på pc'en.

Du kan dog selv montere dem og få adgang til dem i et Linux-miljø med en speciel mount-kommando for at drage fordel af drvfs-filsystemet.

Skift til Zsh (eller en anden shell) i stedet for Bash

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Mens Microsoft oprindeligt tilbød denne funktion som et "Bash shell"-miljø, er det virkelig et grundlæggende kompatibilitetslag, der giver dig mulighed for at køre Linux-software på Windows. Det betyder, at du kan køre andre skaller i stedet for Bash, hvis du vil.

For eksempel kan du bruge Zsh shell i stedet for Bash. Du kan endda indstille standard Bash shell til automatisk at skifte til Zsh shell, når du åbner Linux shell genvejen i Start-menuen .

Brug Bash-script på Windows

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Takket være dette miljø er det faktisk muligt at skrive et Bash shell-script på Windows og køre det. Bash-scripts kan få adgang til Windows-filer, der er gemt i mappen /mnt, så du kan lade Linux-kommandoer og -scripts arbejde på dine normale Windows-filer. Du kan også køre Windows-kommandoer fra et Bash-script.

Du kan kombinere Bash-kommandoer til et praktisk Batch-script eller PowerShell- script.

Kør Linux-kommandoer uden for Linux-skallen

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Hvis du bare hurtigt vil starte et program, udføre en kommando eller køre et script, behøver du ikke engang starte Bash-miljøet først. Du kan bruge kommandoen bash -c eller wsl til at udføre en Linux-kommando uden for Linux-skallen. Linux-miljøer kører simpelthen kommandoen og afslutter derefter. Hvis du kører denne kommando fra et kommandoprompt- eller PowerShell-vindue, sender kommandoen resultater til kommandoprompten eller PowerShell-konsollen.

Du kan gøre meget med bash -c eller wsl. Du kan oprette skrivebordsgenveje til at starte Linux-programmer, integrere dem i batch- eller PowerShell-scripts eller køre dem på en anden måde, du normalt kører Windows-programmer på.

Kør Windows-programmer fra Bash

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Siden Creators Update (lanceret i foråret 2017) kan du køre Windows-programmer fra et Linux-miljø . Dette betyder, at du kan integrere Windows-kommandoer sammen med Linux-kommandoer i et Bash-script eller bare køre Windows-kommandoer fra den standard Bash- eller Zsh-shell, du bruger.

For at køre et Windows-program skal du indtaste stien til .exe- filen og trykke på Enter. Du finder dine installerede Windows-programmer i mappen /mnt/c i Bash-miljøet. Husk, at denne kommando skelner mellem store og små bogstaver i Linux, så "Example.exe" er forskellig fra "example.exe".

Kør Linux grafiske programmer på skrivebordet

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Microsoft understøtter ikke officielt Linux-grafiksoftware på Windows. Funktionen Windows Subsystem til Linux er designet til at køre kommandolinjeprogrammer, som udviklere muligvis har brug for. Men det er faktisk muligt at køre Linux-grafiske programmer på Windows-skrivebordet ved hjælp af denne funktion.

Dette vil dog ikke fungere som standard. Du skal installere en X- server og indstille DISPLAY- variablen , før Linux-grafiske programmer kører på dit Windows-skrivebord. Jo enklere applikationen er, jo bedre vil den sandsynligvis yde. Jo mere kompleks et program er, jo mere sandsynligt vil det forsøge at gøre noget, som Microsofts grundlæggende Windows Subsystem til Linux-funktion endnu ikke understøtter.

Vælg dit standard Linux-miljø

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Hvis du har flere Linux-distributioner installeret, kan du vælge din standardinstallation. Dette er den distro, der bruges, når du starter en Linux-distribution ved hjælp af kommandoen bash eller wsl, eller når du bruger kommandoen bash -c eller wsl til at køre en Linux-kommando fra andre steder i Windows.

Selvom du har flere Linux-distributioner installeret, kan du stadig starte dem direkte ved at køre en kommando som ubuntu eller opensuse-42. Den nøjagtige kommando, du skal bruge, er på hver downloadside for Linux-distributioner i Microsoft Store.

Start hurtigt Bash fra File Explorer

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Du behøver ikke at starte Linux-skallen fra dens genvejsikon. Du kan hurtigt starte den fra File Explorer ved at skrive "bash" i adresselinjen og trykke på Enter. Standard Linux-distributionens Bash-skal vises, og den aktuelle arbejdsmappe vil være den, du åbnede i File Explorer .

Du kan også tilføje " Åbn Bash-shell her "-indstillingen til File Explorer ved at redigere Windows-registreringsdatabasen , hvilket giver dig en praktisk kontekstmenumulighed, der ligner " Åbn PowerShell-vinduet her " eller " Åbn kommandoprompt her" .

Skift din UNIX-brugerkonto

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Når du først konfigurerer Bash, bliver du bedt om at oprette en UNIX-brugerkonto og angive en adgangskode. Du vil automatisk blive logget ind med denne konto, hver gang du åbner et Bash-vindue. Hvis du vil ændre din UNIX-brugerkonto eller bruge root-kontoen som din standardkonto i skallen, er der en skjult kommando til at ændre standardbrugerkontoen .

Afinstaller og geninstaller Linux-miljøet

Alt hvad du kan gøre med Windows 10's nye Bash Shell

Når du har installeret nogle programmer eller ændret nogle indstillinger, vil du måske geninstallere Ubuntu eller en anden Linux-distribution. Dette plejede at være en smule kompliceret, men nu kan du gøre det blot ved at afinstallere Linux-distributionen, som du ville med ethvert andet program, og derefter geninstallere det fra butikken.

For at få et nyt system uden at downloade en Linux-distribution, kan du køre distributionens kommando sammen med indstillingen "ren" fra Windows-kommandoprompten eller PowerShell-konsollen. For eksempel, for at nulstille Ubuntu uden at genindlæse det, skal du køre ubuntu clean.

Hvis du stadig har et ældre Linux-miljø installeret - et der blev installeret før Fall Creators-opdateringen - kan du stadig afinstallere det ved at bruge lxrun-kommandoen.

Opgrader Ubuntu-miljøet

Efter Fall Creators-opdateringen til Windows 10 skal du nu installere Ubuntu og andre Linux-miljøer fra butikken. Når du gør det, vil de automatisk blive opdateret til den nyeste version uden særlige kommandoer.

Men hvis du har oprettet et Bash-miljø på en ældre version af Windows, vil du installere et ældre Ubuntu-miljø. Du kan bare åbne butikken og installere den nyeste Ubuntu fra Windows Store for at opgradere.

Tekniske entusiaster vil ikke være i tvivl om de spændende ting, de kan gøre med Linux-miljøet i fremtiden. Windows Subsystem til Linux-funktionen vil forhåbentlig fortsætte med at blive mere kraftfuld, men vi skal ikke forvente, at Microsoft officielt understøtter Linux-grafiske applikationer på skrivebordet på et tidspunkt snart.

Se mere:


Sådan ændres Windows Update-downloadmappe i Windows 10

Sådan ændres Windows Update-downloadmappe i Windows 10

Som standard downloades Windows 10-opdateringer til SoftwareDistribution-mappen på drev C og er skjult i Windows 10. Flytning af mappen vil ikke være så enkel som normalt og kræver, at du logger ind med administrative rettigheder. Den nye mappe, der bruges i denne øvelse, er NewUpdateFolder, der er placeret i drev D. Du kan ændre navnet og gemme placeringen hvor som helst, du vil.

5 værktøjer til at hjælpe med at installere programmer, der altid flyder på Windows 10-skærmen

5 værktøjer til at hjælpe med at installere programmer, der altid flyder på Windows 10-skærmen

Disse værktøjer hjælper dig med at konfigurere programvinduer til altid at flyde på Windows 10-skærmen.

Sådan ændres nyhedsmodtagelsesland og nyhedslinjeplacering i Windows 10

Sådan ændres nyhedsmodtagelsesland og nyhedslinjeplacering i Windows 10

Du kan vælge det land, du vil modtage nyheder fra, placere nyhedslinjeværktøjet nederst på skærmen, på proceslinjen eller flytte det til siden eller toppen af ​​skrivebordet, afhængigt af dine præferencer.

Sådan finder du hurtigt specifikke systemindstillinger på Windows 10

Sådan finder du hurtigt specifikke systemindstillinger på Windows 10

Leder du efter en specifik systemindstilling på Windows 10, men ved ikke, hvor den er? Der er et par hurtige måder at finde den nøjagtige indstilling, du skal ændre. Sådan gør du!

Sådan tilføjes weblinks til startmenuen på Windows 10

Sådan tilføjes weblinks til startmenuen på Windows 10

Lige fra startmenuens grænseflade på Windows 10 kan brugere hurtigere få direkte adgang til deres foretrukne websider.

Sådan ændres funktionen af ​​Fn-tasten på Windows 10 og 11

Sådan ændres funktionen af ​​Fn-tasten på Windows 10 og 11

Funktionstasterne øverst på tastaturet fungerer som genveje til at kontrollere visse hardwarefunktioner.

Sådan aktiveres eller deaktiveres filhistorikfunktionen i Windows 10

Sådan aktiveres eller deaktiveres filhistorikfunktionen i Windows 10

Filhistorik er en meget nyttig sikkerhedskopieringsfunktion, nedenfor er, hvordan du aktiverer eller deaktiverer denne funktion på Windows 10.

Instruktioner til at skifte hovedtelefoner og højttalere på Windows 10

Instruktioner til at skifte hovedtelefoner og højttalere på Windows 10

Der er en enkel måde at hjælpe dig med at skifte hovedtelefoner og højttalere på Windows 10 direkte på proceslinjen. Den følgende artikel vil guide dig gennem trinene.

Deaktiver eller afinstaller Edge-browserudvidelsen på Windows 10

Deaktiver eller afinstaller Edge-browserudvidelsen på Windows 10

Men hvis du installerer og tillader for mange udvidelser på Edge-browseren, vil det bremse din webbrowser. Derfor, hvis du vil forbedre Edge-browserhastigheden, bør du afinstallere udvidelser, som du ikke længere bruger eller sjældent bruger.

Sådan deaktiverer du reserveret lager på Windows 10

Sådan deaktiverer du reserveret lager på Windows 10

Fra og med maj 2019-opdateringen reserverer Windows 10 omkring 7 GB lagerplads til opdateringer og valgfrie filer. Dette vil sikre nem installation af fremtidige opdateringer, men du kan gendanne det lager, hvis du vil.