Hjemmeside » Desktop » Bash på Ubuntu på Windows 10 - Nyd Linux Goodies i Windows

    Bash på Ubuntu på Windows 10 - Nyd Linux Goodies i Windows

    Microsoft lancerede for nylig Bash på Ubuntu på Windows 10 â ?? â ?? -en shell miljø med de fleste af Linux CLI værktøjer og værktøjer. Ved at bruge det samme kan du køre grep, awk og mange flere værktøjer direkte i Windows uden at skulle skifte til Linux distro.

    Selvom du aldrig prøvede Unix eller Linux, er her din chance for lære og eksperimentere med bash og andre * NIX-værktøjer i Windows 10. I denne introduktionstutorial skal vi dele hvordan Kom i gang med Bash på Windows 10 og brug dem på forskellige måder.

    Hvad er Bash på Ubuntu på Windows 10?

    Bash (Bourne Again SHell) er en tekstbaseret skal og et skriptsprog til Unix og Linux platforme. Bash på Ubuntu på Windows 10 er en valgfri funktion, der er tilgængelig for personer, der bruger Windows 10 års jubilæumsopdatering.

    Den kører på toppen af ​​Windows Subsystem til Linux (WSL) og lader dig opleve Linux lige inde i din Windows-pc.

    Denne nye teknologi gør det muligt for dig Kør * NIX-kommandoer og kompatible kommandolinjeværktøjer indbygget i Windows. Du behøver ikke længere at installere en Unix eller Linux distro side om side dit Windows OS eller konfigurere en virtuel maskine til at prøve * NIX OS.

    Sammenlignet med en virtuel maskine, Bash på Ubuntu kræver færre systemressourcer, og lader dig få adgang til både Windows og Linux-værktøjer på samme tid.

    Bash på Windows 10 er især nyttigt forudviklere og systemadministratorer arbejder på open source projekter. Denne funktion kommer som en uforudsete gave fra Microsoft med støtte fra Canonical.

    Dette er at bygge bro mellem den proprietære Windows med de gratis og open source Linux teknologier, der starter med Bash shell.

    Fordele
    • Kør * NIX kommandolinjeværktøjer som grep, awk og sed
    • Kør shell scripts (.sh) med understøttede kommandolinjeværktøjer
    • Gennemse og modificer det lokale Windows-filsystem ved hjælp af Bash
    • Prøv forskellige * NIX-første værktøjer og værktøjer som Python, Ruby, Git, osv.
    • Understøtter serverværktøjer som Apache HTTP Server, MySQL og meget mere
    Ulemper
    • Kører ikke GUI-værktøjer indbygget (selvom der er et trick givet nedenfor)
    • Tillader ikke Bash-scripts at udføre Windows-programmer og omvendt

    Sådan installeres Bash på Ubuntu på Windows 10?

    Bash på Ubuntu på Windows 10 kan installeres manuelt, hvis dit system kører på Windows 10 har Jubilæum opdatering (build 14393 eller nyere) og understøtter 64-bit processor. Følg disse trin for at bekræfte, at dit system opfylder disse krav:

    1. Åben Indstillinger > Vælg System > Vælg Om
    2. Søg efter følgende oplysninger: OS Build og Systemtype

    Efter at have verificeret kravene, kan du installere Bash ved at bruge følgende trin:

    1. Åben Indstillinger > Vælg Opdatering og sikkerhed > Vælg Til udviklere
    2. Under Brug udviklerfunktionens > Vælg Udviklertilstand valgmulighed, og Windows 10 vil søge og installere udviklermoduspakken

    Bemærk: Bash installerer trods fejlmeddelelsen vist som i nedenstående billede.

    Nu aktiver Windows-delsystemet til Linux (en valgfri funktion) ved hjælp af disse trin:

    1. I Start søgefelt, skriv "tur"og klik på Slå Windows-funktioner til eller fra
    2. Vælg Windows Subsystem til Linux (Beta) og klik Okay
    3. Når du har installeret Windows Subsystem til Linux, skal du genstarte din computer, hvis den bliver spurgt
    4. I Start søgefelt, skriv "cmd"og åben Kommandoprompt
    5. Type “bash” i kommandopromptvinduet og tryk på Enter
    6. Type "y"for at acceptere licensbetingelserne (du kan også tjekke dem på det givne link)
    7. Windows Subsystem til Linux vil nu downloade og installere Bash på Ubuntu, og vil placere en genvej for det samme i Start menuen
    8. Når Bash er installeret, skal du oprette en UNIX brugernavn og adgangskode

    Bemærk: Det behøver ikke at være det samme som din Windows-konto navn og kodeord.

    Tillykke til â ?? â ?? Du er færdig med at installere Bash på Ubuntu på Windows 10 nu. Du kan Start det med Start-menuen og nyd at køre Unix og Linux utilities nu.

    Sådan bruges Bash på Ubuntu på Windows 10?

    Efter installationen kan du Nyd at bruge Bash med root ("administrator" i Windows-sigt) eller fuld adgangsrettigheder i Windows 10. The lokalt filsystem (C: drev) er placeret i / Mnt / c mappe i dette shell miljø og det samme som for dine drev.

    Bemærk: Samme som * NIX-systemer er Bash på Windows 10's miljø også sagerfølsomt, dvs.., navnene 'ask', 'as', 'ash' og 'ash' er alle forskellige.

    Sådan installeres flere * NIX-værktøjer og hjælpeprogrammer?

    Du kan installer yderligere software eller opdater de nuværende værktøjer ved hjælp af den kendte apt-get kommandoen med præfikset sudo at køre dem som root eller administrator i Windows.

    Nedenfor er en liste over apt-get kommandoer du kan bruge til at installere * NIX software:

    • sudo apt-get opdatering - Opdater pakkelisteoplysninger (liste over software til rådighed til download sammen med deres versionsnumre)
    • sudo apt-get install - Installer en ny applikationspakke (erstat ""med pakkenavnet til at installere)
    • sudo apt-get fjerne - Afinstaller en nuværende programpakke (erstat ""med pakkenavnet for at fjerne)
    • sudo apt-cache søgning - Søg efter tilgængelige pakker (erstat ""med pakkenavnet til søgning)
    • sudo apt-get opgradering - Download og opdater de installerede softwarepakker

    Når du har downloadet og installeret et program, kan du skriv navnet i Bash shell (uden udvidelse) og tryk Enter-tasten for at køre det samme.

    Bemærk at Linux-baserede værktøjer og værktøjer er begrænset til kun at køre i Bash-skalen.

    Sådan kører du Bash Scripts?

    I Bash skalen kan du brug nano eller we redaktører til at oprette shell scripts. Når du har oprettet scriptet med det krævede sæt kommandoer, skal du gemme og lukke editoren og derefter følge disse trin til at køre din kommandolinje script:

    1. Gør scriptet eksekverbart ved hjælp af chmod kommando, for eksempel, chmod + x ./myscript.sh for et script kaldet "myscript.sh"til stede i den aktuelle mappe
    2. Kør scriptet i terminalen ved at angive sin fulde sti, for eksempel, ./myscript.sh for et script kaldet "myscript.sh"til stede i den aktuelle mappe
    Sådan kører Linux Commands Outside Bash?

    Du behøver ikke at starte Bash-skalen først for at udføre en * NIX-kommando, snarere køre et script eller starte et program. Du kan Kør kommandoen direkte ved hjælp af bash-c, som kan bruges til forskellige formål som:

    • At oprette skrivebordsgenveje
    • At starte Linux-programmer direkte fra Kør værktøj
    • At ringe til Linux-kommandoer i batch eller PowerShell-scripts

    For eksempel kan du gøre følgende trin for at starte vores editor:

    1. Tryk på Win + R for at starte Løb værktøj
    2. I vinduet Kør skal du skrive bash-c "vi" og klik Okay at starte vi-editoren
    Sådan kører du GUI-programmer ved hjælp af Bash?

    Bash på Ubuntu på Windows 10 understøtter ikke GUI software indbygget, men kan køre nogle grafikbaserede værktøjer ved hjælp af det gamle VNC-trick. Tricket kræver en 'X Server' kørsel på din Windows og Bash på Ubuntu konfigureret til at lede grafikken til den server.

    Her er trin-for-trin-proceduren for at opnå resultatet:

    1. Installer et X Server-program i Windows som Xming
    2. Installer GUI-programmet i Bash bruger apt-get kommando, for eksempel køre sudo apt-get install vim-gtk at installere den GTK-baserede Vim editor
    3. Efter det er installeret, kør eksport DISPLAY =: 0 i bash.

      Bemærk:

      Du skal køre denne kommando hver gang du genåbner Bash
    4. Nu lancere GUI * NIX værktøjet ved at køre dens eksekverbare navn i Bash, for eksempel, udføre gvim at lancere GTK-baseret Vim editor

    Bemærk: Alle * NIX-baserede GUI-programmer understøttes endnu ikke ved dette trick, så hvis dit yndlingsprogram ikke virker, skal du ikke bekymre dig og vente på officiel support i fremtidige opdateringer. Også, Du kan få systemnedbrud, mens du kører nogle GUI-værktøjer på grund af samme grund.

    Almindelige & Nyttige Bash Commands

    Bash på Ubuntu Windows 10 understøtter forskellige fælles kommandoer og benytter mange kommandolinjeværktøjer at hjælpe med at opnå daglige opgaver og skrive nyttige scripts. Her er en liste over fælles Unix- og Linux-kommandoer, der hjælper dig med at komme i gang med Bash.

    Pak om â ?? â ?? Det er en god start

    Bash på Ubuntu på Windows 10 viser sig at være en ny daggry med Microsoft benytter endelig support til gratis og open source-software på sin Windows-platform. Dette giver udviklere mulighed for udnytte open source udvikler økosystem uden sideladning Linux eller ved hjælp af en virtuel maskine.

    Men den * NIX apps kan ikke interagere med eller starte Windows-programmer direkte, men det er bare en start, så lad os holde hovedet op for de store muligheder i forvejen.

    Hvordan føler du dig om Bash på Ubuntu, og hvilke funktioner kan du se for Bash på Ubuntu i fremtidige opdateringer af Windows 10? Venligst del dine tanker ved hjælp af kommentarer.