Slik installerer og bruker du Linux Bash Shell på Windows 10

Innholdsfortegnelse:

Slik installerer og bruker du Linux Bash Shell på Windows 10
Slik installerer og bruker du Linux Bash Shell på Windows 10

Video: Slik installerer og bruker du Linux Bash Shell på Windows 10

Video: Slik installerer og bruker du Linux Bash Shell på Windows 10
Video: Photoshop Tutorial: Removing Backgrounds with Channels - YouTube 2024, April
Anonim
Windows-delsystemet for Linux, introdusert i jubileumsoppdateringen, ble en stabil funksjon i Fall Creators Update. Du kan nå kjøre Ubuntu og openSUSE på Windows, med Fedora og flere Linux-distribusjoner kommer snart.
Windows-delsystemet for Linux, introdusert i jubileumsoppdateringen, ble en stabil funksjon i Fall Creators Update. Du kan nå kjøre Ubuntu og openSUSE på Windows, med Fedora og flere Linux-distribusjoner kommer snart.

Hva du trenger å vite om Windows 10's Bash Shell

Dette er ikke en virtuell maskin, en container eller Linux-programvare kompilert for Windows (som Cygwin). I stedet tilbyr Windows 10 et fullt Windows-delsystem beregnet på Linux for å kjøre Linux-programvare. Det er basert på Microsofts forlatte Project Astoria-arbeid for å kjøre Android-apper på Windows.

Tenk på det som motsatt av vin. Mens Wine lar deg kjøre Windows-programmer direkte på Linux, lar Windows Subsystem for Linux deg å kjøre Linux-programmer direkte på Windows.

Microsoft jobbet med Canonical for å tilby et fullt Ubuntu-basert Bash-shell-miljø som går over dette delsystemet. Teknisk er dette ikke Linux i det hele tatt. Linux er den underliggende operativsystemkjernen, og det er ikke tilgjengelig her. I stedet lar dette deg kjøre Bash-skallet og nøyaktig samme binære filer som du vanligvis kjører på Ubuntu Linux. Gratis programvare purister argumenterer ofte det gjennomsnittlige Linux-operativsystemet skal kalles "GNU / Linux" fordi det er veldig mye GNU-programvare som kjører på Linux-kjernen. Bash-skallet du får, er egentlig bare alle de GNU-verktøyene og annen programvare.

Mens denne funksjonen opprinnelig ble kalt "Bash på Ubuntu på Windows," kan du også kjøre Zsh og andre kommandolinjeskall. Den støtter nå også andre Linux-distribusjoner. Du kan velge openSUSE Leap eller SUSE Enterprise Server i stedet for Ubuntu, og Fedora er også på vei.

Det er noen begrensninger her. Dette støtter ennå ikke bakgrunnsserverprogramvare, og det vil ikke offisielt fungere med grafiske Linux-skrivebordsprogrammer. Ikke alle kommandolinjeprogrammer virker heller, da funksjonen ikke er perfekt.

Slik installerer du Bash på Windows 10

Denne funksjonen virker ikke på 32-bitersversjonen av Windows 10, så sørg for at du bruker 64-bits versjonen av Windows. Det er på tide å bytte til 64-bitersversjonen av Windows 10 hvis du fortsatt bruker 32-bitersversjonen, uansett.

Forutsatt at du har 64-biters Windows, for å komme i gang, gå til Kontrollpanel> Programmer> Slå Windows-funksjoner på eller av. Aktiver alternativet "Windows Subsystem for Linux" i listen, og klikk deretter på "OK" -knappen.

Klikk på "Start på nytt nå" når du blir bedt om å starte datamaskinen på nytt. Funksjonen virker ikke før du starter på nytt.

Merk: Fra og med Fall Creators Update, trenger du ikke lenger å aktivere utviklingsmodus i appen Innstillinger for å bruke denne funksjonen. Du trenger bare å installere den fra Windows-vinduet.

Når datamaskinen har startet på nytt, åpner du Microsoft Store fra Start-menyen, og søker etter "Linux" i butikken. Klikk på "Få appene" under "Linux on Windows?" -Banneret.
Når datamaskinen har startet på nytt, åpner du Microsoft Store fra Start-menyen, og søker etter "Linux" i butikken. Klikk på "Få appene" under "Linux on Windows?" -Banneret.

Merk: Fra og med Fall Creators Update, kan du ikke lenger installere Ubuntu ved å kjøre kommandoen "bash". I stedet må du installere Ubuntu eller en annen Linux-distribusjon fra Store-appen.

Du får se en liste over alle Linux-distribusjoner som nå er tilgjengelige i Windows Store. Som fra Fall Creators Update, inkluderer dette Ubuntu, openSUSE Leap og openSUSE Enterprise, med et løfte om at Fedora kommer snart.
Du får se en liste over alle Linux-distribusjoner som nå er tilgjengelige i Windows Store. Som fra Fall Creators Update, inkluderer dette Ubuntu, openSUSE Leap og openSUSE Enterprise, med et løfte om at Fedora kommer snart.

Oppdater: Debian og Kali er nå tilgjengelige i butikken, men er ikke oppført her. Søk etter "Debian Linux" eller "Kali Linux" for å finne og installere dem.

For å installere en Linux-distribusjon, klikk på den, og klikk deretter "Get" eller "Install" -knappen for å installere den som alle andre butikkprogrammer.

Hvis du ikke er sikker på hvilket Linux-miljø som skal installeres, anbefaler vi Ubuntu. Denne populære Linux-distribusjonen var tidligere det eneste tilgjengelige alternativet, men andre Linux-systemer er nå tilgjengelige for personer som har mer spesifikke behov.

Du kan også installere flere Linux-distribusjoner, og de får hver sin egen unike snarveier. Du kan til og med kjøre flere forskjellige Linux-distribusjoner om gangen i forskjellige vinduer.
Du kan også installere flere Linux-distribusjoner, og de får hver sin egen unike snarveier. Du kan til og med kjøre flere forskjellige Linux-distribusjoner om gangen i forskjellige vinduer.

Slik bruker du Bash Shell og installerer Linux-programvare

Du har nå en full kommandolinje bash shell basert på Ubuntu, eller hva som helst Linux distribusjon du installerte.

Fordi de er de samme binærene, kan du bruke Ubuntu's apt eller apt-get-kommando for å installere programvare fra Ubuntu's repositories hvis du bruker Ubuntu. Bare bruk hvilken kommando du vanligvis vil bruke på den Linux-distribusjonen. Du har tilgang til alle Linux-kommandolinjeprogramvaren der ute, selv om enkelte programmer kanskje ikke fungerer perfekt.

For å åpne Linux-miljøet du installerte, åpner du bare Start-menyen og søker etter hvilken distribusjon du har installert. Hvis du for eksempel installerte Ubuntu, start Ubuntu-snarveien.

Du kan knytte denne snarveien til Start-menyen, oppgavelinjen eller skrivebordet for å få tilgang til det.

Første gang du starter Linux-miljøet, blir du bedt om å angi et UNIX-brukernavn og passord.Disse trenger ikke å matche ditt Windows brukernavn og passord, men vil bli brukt i Linux-miljøet.
Første gang du starter Linux-miljøet, blir du bedt om å angi et UNIX-brukernavn og passord.Disse trenger ikke å matche ditt Windows brukernavn og passord, men vil bli brukt i Linux-miljøet.

Hvis du for eksempel skriver inn "bob" og "letmein" som legitimasjon, vil brukernavnet ditt i Linux-miljøet være "bob" og passordet du bruker i Linux-miljøet, vil være "letmein" - uansett hva ditt Windows brukernavn og passordet er.

Du kan starte ditt installerte Linux-miljø ved å kjøre
Du kan starte ditt installerte Linux-miljø ved å kjøre

wsl

kommando. Hvis du har flere Linux-distribusjoner installert, kan du velge standard Linux-miljøet denne kommandoen starter.

Hvis du har Ubuntu installert, kan du også kjøre

ubuntu

kommandoen for å installere den. For openSUSE Leap 42, bruk

opensuse-42

. For SUSE Linux Enterprise Sever 12, bruk

sles-12

. Disse kommandoene er oppført på hver Linux-distribusjonsside på Windows Store.

Du kan fortsatt starte ditt standard Linux-miljø ved å kjøre

bash

kommandoen, men Microsoft sier dette er utdatert. Dette betyr at

bash

kommandoen kan slutte å fungere i fremtiden.

Hvis du har erfaring med å bruke et Bash-skall på Linux, Mac OS X eller andre plattformer, vil du være hjemme.
Hvis du har erfaring med å bruke et Bash-skall på Linux, Mac OS X eller andre plattformer, vil du være hjemme.

På Ubuntu må du prefiks en kommando med

sudo

å kjøre den med root-tillatelser. Brukeren "root" på UNIX-plattformer har full tilgang til systemet, som brukeren "Administrator" på Windows. Windows-filsystemet ditt er plassert på

/mnt/c

i Bash-shell-miljøet.

Bruk de samme Linux-terminalkommandoene du vil bruke for å komme seg rundt. Hvis du er vant til standard Windows Command Prompt med sine DOS-kommandoer, er det noen grunnleggende kommandoer som er felles for både Bash og Windows:

  • Endre katalog:

    cd

    i bash,

    cd

    eller

    chdir

    i DOS

  • Liste innhold i katalogen:

    ls

    i bash,

    dir

    i DOS

  • Flytt eller Gi nytt navn til en fil:

    mv

    i bash,

    move

    og

    rename

    i DOS

  • Kopier en fil:

    cp

    i bash,

    copy

    i DOS

  • Slett en fil:

    rm

    i bash,

    del

    eller

    erase

    i DOS

  • Lag en katalog:

    mkdir

    i bash,

    mkdir

    i DOS

  • Bruk en tekstredigerer:

    vi

    eller

    nano

    i bash,

    edit

    i DOS

Det er viktig å huske at, i motsetning til Windows, er Bash-skallet og dets Linux-imiterende miljø sakssensitive. Med andre ord, "File.txt" med et stort bokstav er forskjellig fra "file.txt" uten hovedstaden.

For mer instruksjoner, se vår nybegynners guide til Linux-kommandolinjen og andre lignende introduksjoner til Bash-skallet, Ubuntu-kommandolinjen og Linux-terminal online.

Du må bruke apt-kommandoen for å installere og oppdatere Ubuntu-miljøets programvare. Pass på at du prefiks disse kommandoene med
Du må bruke apt-kommandoen for å installere og oppdatere Ubuntu-miljøets programvare. Pass på at du prefiks disse kommandoene med

sudo

som gjør at de kjører som root-Linux-ekvivalenten til Administrator. Her er apt-get-kommandoene du trenger å vite:

  • Last ned oppdatert informasjon om tilgjengelige pakker:

    sudo apt update

  • Installer en applikasjonspakke:

    sudo apt install packagename

    (Erstatt "pakkenavn" med pakkenes navn.)

  • Avinstaller en applikasjonspakke:

    sudo apt remove packagename

    (Erstatt "pakkenavn" med pakkenes navn.)

  • Søk etter tilgjengelige pakker:

    sudo apt search word

    (Erstatt "ord" med et ord du vil søke etter pakke navn og beskrivelser for.)

  • Last ned og installer de nyeste versjonene av de installerte pakkene dine:

    sudo apt upgrade

Hvis du installerte en SUSE Linux-distribusjon, kan du bruke zypper-kommandoen til å installere programvare i stedet.

Etter at du har lastet ned og installert et program, kan du skrive navnet sitt på spørringen, og trykk deretter på Enter for å kjøre det. Kontroller dokumentasjonen til det aktuelle programmet for mer informasjon.

Image
Image

Bonus: Installer Ubuntu-fonten for en ekte Ubuntu-opplevelse

Hvis du vil ha en mer nøyaktig Ubuntu-opplevelse på Windows 10, kan du også installere Ubuntu-skrifter og aktivere dem i terminalen. Du trenger ikke å gjøre dette, da standard Windows-kommandolinjestruktur ser ganske bra ut til oss, men det er et alternativ.

Slik ser det ut:

For å installere fonten, last ned først Ubuntu Font Family fra Ubuntus nettsted. Åpne den nedlastede.zip-filen og finn filen "UbuntuMono-R.ttf". Dette er Ubuntu monospace font, som er den eneste som brukes i terminalen. Det er den eneste skrifttypen du trenger å installere.
For å installere fonten, last ned først Ubuntu Font Family fra Ubuntus nettsted. Åpne den nedlastede.zip-filen og finn filen "UbuntuMono-R.ttf". Dette er Ubuntu monospace font, som er den eneste som brukes i terminalen. Det er den eneste skrifttypen du trenger å installere.
Dobbeltklikk filen "UbuntuMono-R.ttf", og du får se en forhåndsvisning av skrifttypen. Klikk på "Install" for å installere den på systemet.
Dobbeltklikk filen "UbuntuMono-R.ttf", og du får se en forhåndsvisning av skrifttypen. Klikk på "Install" for å installere den på systemet.
For å gjøre Ubuntu-monospace-skrifttypen et alternativ i konsollen, må du legge til en innstilling i Windows-registret.
For å gjøre Ubuntu-monospace-skrifttypen et alternativ i konsollen, må du legge til en innstilling i Windows-registret.

Åpne et registerredigeringsprogram ved å trykke på Windows + R på tastaturet ditt, og skriv inn

regedit

og trykk deretter på Enter. Naviger til følgende nøkkel eller kopier og lim inn den i adressefeltet til registerredigering:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont

Høyreklikk i den høyre ruten og velg Ny> Strengverdi. Gi den nye verdien navnet
Høyreklikk i den høyre ruten og velg Ny> Strengverdi. Gi den nye verdien navnet

000

Dobbeltklikk på "000" -strengen du nettopp har opprettet, og skriv deretter inn

Ubuntu Mono

som verdi data.

Start et Ubuntu-vindu, høyreklikk tittellinjen, og velg deretter "Egenskaper" -kommandoen. Klikk kategorien "Font", og velg deretter "Ubuntu Mono" i skriftlisten.
Start et Ubuntu-vindu, høyreklikk tittellinjen, og velg deretter "Egenskaper" -kommandoen. Klikk kategorien "Font", og velg deretter "Ubuntu Mono" i skriftlisten.
Image
Image

Programvare du installerer i Bash-skallet er begrenset til Bash-skallet. Du kan få tilgang til disse programmene fra Kommandoprompt, PowerShell eller andre steder i Windows, men bare hvis du kjører

bash -c

kommando.

Anbefalt: