Sådan installeres og bruger du Bash på Windows 11

Bash ( Bourne Again Shell ) er kommandolinjen og den grafiske brugergrænseflade distribueret med alle Linux - distributioner. At bruge Bash på Windows 10(Bash on Windows 10) var ikke en simpel proces. Windows 11 indeholder dog et opgraderet Windows-undersystem(Windows Subsystem) til Linux ( WSL 2.0 ), der giver dig mulighed for at installere og bruge Bash nemmere end nogensinde før.

Den nye version af WSL kører en ægte Linux-kerne(Linux kernel) inde i en virtuel maskine. Det betyder, at enhver Linux- distribution, du kører under WSL , inkluderer Bash .

Sådan installeres WSL og BashWindows 11

For at installere og køre Linux -operativsystemer, der inkluderer Bash på dit Windows 11 -system, skal du først installere WSL . På Windows 11 er dette en ligetil proces ved hjælp af Windows Terminal . Start ikke CMD ( Kommandoprompt(Command Prompt) ) - Windows Terminal er et andet program.

1. Vælg knappen Start , og skriv "terminal" i søgefeltet. I Windows Terminal -ruden skal du vælge Kør(Run) som administrator .

Bemærk: Hvis Windows Terminal ikke starter, skal du muligvis opdatere den. Besøg Microsoft Store og installer den seneste version af Windows Terminal(latest version of the Windows Terminal) .

2. Indtast følgende kommando: wsl –install, ved kommandoprompten, og tryk på Enter . Denne enkelt kommando vil downloade og installere den seneste version af Windows Subsystem til Linux . Downloaden er på et par hundrede megabyte, så installationsprocessen kan tage noget tid at afslutte.

3. Når den er færdig, bør du se meddelelsen: "Den anmodede handling er vellykket." Når du ser denne meddelelse, skal du genstarte dit system for at fuldføre WSL - installationen. Du kan skrive shutdown /r /t 0 i Windows Terminal for at starte genstarten.

4. Efter dit system genstarter, vil processen fortsætte ved at installere Ubuntu som standard Linux -distro. Du vil blive bedt om at indtaste et brugernavn og en adgangskode til Linux -systemet.

5. Når du er færdig, starter Ubuntu automatisk i (Ubuntu)Bash- skallen. Du kan bruge de samme kommandoer, som du normalt ville bruge i Linux , inklusive installation af Linux -apps i dette virtuelle miljø.

6. Du kan installere andre Linux distros(other Linux distros) , hvis du foretrækker det. For at se, hvilke der er tilgængelige at installere, skal du genåbne Windows Terminal ( Powershell ), skrive wsl –list –online og trykke på Enter . Du vil se muligheder som Opensuse , Debian og andre.

7. Du kan installere enhver af disse distros ved at skrive wsl –install -d <> ind i Windows-terminalen(Windows Terminal) . Den samme proces som den tidligere Ubuntu- installation gentages, og du skal indtaste et brugernavn og en adgangskode for at fuldføre installationen.

Bemærk: Du kan også installere enhver Linux DistroWindows fra Microsoft Store .

Sådan starter du din Linux Distro(Your Linux Distro) og bruger Bash(Use Bash)

Der er to metoder, du kan bruge til at starte din Linux -distro. Hvis du har installeret Ubuntu , kan du vælge menuen Start , skrive Ubuntu og vælge Ubuntu -appen for at starte den.

Alternativt kan du starte Windows Terminal og bare skrive kommandoen Ubuntu for at starte Linux Bash - skallen i Ubuntu - miljøet.

For at se en liste over alle tilgængelige Linux - kommandoer, du kan bruge i Bash , skal du skrive help -d.

Du kan få flere detaljer om individuelle kommandoer ved at skrive hjælp efterfulgt af kommandonavnet. For eksempel returnerer help printf kommandodetaljer og information om hver kommandoparameter.

Nogle af de mere almindelige Bash- kommandoer, de fleste bruger, når de først kommer i gang, inkluderer:

  • Interaktiv tilstand(Mode) : Indtast kommandoer i kommandolinjegrænsefladen ( Windows Terminal ).
  • Batch -tilstand(Mode) : Kør en tekstfil, der indeholder alle de kommandoer, du gerne vil have, at Linux skal udføre i rækkefølge. Mange mennesker opretter disse scripts ved hjælp af programmeringssyntaks.

Sådan kører du et Bash-script i Windows

For at køre et script i Bash skal du bare oprette en tekstfil ved hjælp af din yndlingsfileditor som Notesblok(Notepad) og gemme den på et sted, du vil huske.

En ting, der er unik ved et Bash -script, er, at den første linje skal være "#!" efterfulgt af stien til din Linux bash-sti. For at se, hvad det er, skal du starte Ubuntu og skrive hvilken bash i kommandolinjevinduet. Dette vil give Bash- stien.

Opret en ny tekstfil og medtag den første linje øverst. I tilfælde af dette eksempel ville det være:

#! /bruger/bin/bash

Følg denne linje med hver sekventiel kommando, du vil have Linux til at køre. I dette eksempel:

  • Linje 1: Bruger ekko-kommandoen til at vise tekst til brugeren på skærmen.
  • Linje 2: Kombinerer ekko med datokommandoen for at returnere dagens dato.
  • Linje 3: Kombinerer ekko med whoami-kommandoen for at returnere dit brugernavn.

Gem denne tekstfil med filtypenavnet .sh. Husk stien til denne fil.

Åbn derefter Windows Terminal og brug cd-kommandoen til at navigere til stien, hvor du har gemt Bash -scriptet.

For at køre scriptet skal du skrive bash <<navn på script>>.

Dette er et meget simpelt eksempel, men dette viser, hvordan du kan bruge sådan en fil til at lave hele Bash -script-programmer. Selv programmeringsudsagn som IF-sætninger er tilgængelige for at inkludere beslutningstagningsmuligheder i dit script.

Webstedet SS64 giver en omfattende ressource(SS64 provides an extensive resource) med alle tilgængelige Bash- kommandoer, som du kan bruge i Bash- terminalen eller dine Bash- scripts.

Du kan også se en vejledning om brug af et Linux shell-script til at sikkerhedskopiere en mappe(Linux shell script to back up a directory) .



About the author

"Jeg er freelance-ekspert i Windows og Office. Jeg har over 10 års erfaring med at arbejde med disse værktøjer og kan hjælpe dig med at få mest muligt ud af dem. Mine færdigheder omfatter: at arbejde med Microsoft Word, Excel, PowerPoint og Outlook; skabe web sider og applikationer; og hjælpe kunder med at nå deres forretningsmål."



Related posts