no.hideout-lastation.com
Paradis For Designere Og Utviklere


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

Microsoft lanserte nylig Bash på Ubuntu på Windows 10 Ã ¢ â, â "Â" et skall miljø med de fleste av Linux CLI verktøy og verktøy. Ved å bruke det samme kan du kjøre grep, awk og mange flere verktøy direkte i Windows uten å måtte bytte til Linux distro.

Selv om du aldri har prøvd Unix eller Linux, her er du sjansen til å lære og eksperimentere med Bash og andre * NIX-verktøy i Windows 10. I denne innledende veiledningen skal vi dele hvordan du kommer i gang med Bash på Windows 10 og bruk dem på ulike måter.

Hva er Bash på Ubuntu på Windows 10?

Bash (Bourne Again SHell) er et tekstbasert skall og et skriptspråk for Unix og Linux-plattformer. Bash på Ubuntu på Windows 10 er en valgfri funksjon som er tilgjengelig for personer som bruker Windows 10s jubileumsoppdatering .

Den kjører på toppen av Windows Subsystem for Linux (WSL) og lar deg oppleve Linux rett inn i din Windows PC.

Denne nye teknologien gjør det mulig å kjøre * NIX-kommandoer og kompatible kommandolinjeverktøy innfødt i Windows. Du trenger ikke lenger å installere en Unix eller Linux distro ved siden av Windows OS eller konfigurere en virtuell maskin for å prøve ut * NIX OS.

Sammenlignet med en virtuell maskin krever Bash on Ubuntu færre systemressurser, og gir deg tilgang til både Windows og Linux-verktøy samtidig.

Bash på Windows 10 er spesielt nyttig for utviklere og systemadministratorer som arbeider med open source-prosjekter. Denne funksjonen kommer som en uforutsigbar gave fra Microsoft med støtte fra Canonical.

Dette er å bygge bro mellom den proprietære Windows med gratis og åpen kilde Linux-teknologi som starter med Bash-skall.

Fordeler
  • Kjør * NIX kommandolinjeverktøy som grep, awk og sed
  • Kjør skalskript (.sh) med støttede kommandolinjeverktøy
  • Bla gjennom og modifiser det lokale Windows-filsystemet ved hjelp av Bash
  • Prøv forskjellige * NIX-første verktøy og verktøy som Python, Ruby, Git, etc.
  • Støtter serververktøy som Apache HTTP Server, MySQL og mer
ulemper
  • Kjører ikke GUI-verktøy innfødt (selv om det er et triks gitt nedenfor)
  • Tillater ikke Bash-skript å utføre Windows-programmer og omvendt

Slik installerer du Bash på Ubuntu på Windows 10?

Bash på Ubuntu på Windows 10 kan installeres manuelt hvis systemet kjører på Windows 10 med jubileumsoppdatering (bygge 14393 eller senere) og støtter 64-bits prosessor. Følg disse trinnene for å bekrefte at systemet oppfyller disse kravene:

  1. Åpne innstillinger > velg System > velg Om
  2. Se etter følgende informasjon: OS Bygg og Systemtype
Etter at du har kontrollert kravene, kan du installere Bash ved hjelp av følgende trinn:

  1. Åpne innstillinger > velg Oppdater og sikkerhet > velg For utviklere
  2. Under Bruk utviklerfunksjon s > velg Utviklermodus, og Windows 10 vil søke og installere utviklermoduspakken

Merk: Bash installeres til tross for feilmeldingen som vist under bildet.

Aktiver nå Windows Subsystem for Linux (en valgfri funksjon) ved å bruke disse trinnene:

  1. Skriv inn « sving » i Start søk-boksen, og klikk på Slå windows-funksjoner på eller av
  2. Velg Windows Subsystem for Linux (Beta) og klikk OK
  3. Når du har installert Windows-delsystemet for Linux, starter du datamaskinen på nytt hvis den blir spurt
  4. Skriv inn " cmd " i Start søk-boksen og åpne Kommandoprompt
  5. Skriv " bash " i kommandoprompt-vinduet og trykk Enter
  6. Skriv " y " for å godta lisensbetingelsene (du kan også sjekke dem på den oppgitte lenken)
  7. Windows Subsystem for Linux vil nå laste ned og installere Bash på Ubuntu, og vil legge en snarvei for det samme i Start-menyen
  8. Etter at Bash er installert, må du opprette et UNIX brukernavn og passord

Merk: Det trenger ikke å være det samme som din Windows-konto navn og passord.

Gratulerer med ¢ Â? Â " du er ferdig med å installere Bash på Ubuntu på Windows 10 nå. Du kan starte den ved å bruke Start-menyen og nyte å kjøre Unix og Linux-verktøy nå.

Slik bruker du Bash på Ubuntu på Windows 10?

Etter installasjonen kan du nyte å bruke Bash med root ("administrator" i Windows-termen) eller full tilgangstillatelser i Windows 10. Det lokale filsystemet (C: drive) er plassert i mappen /mnt/c i dette skalmiljøet og det samme som for stasjonene dine.

Merk: Samme som * NIX-systemer, Bash på Windows 10-miljøet er også sosialt, dvs. navnene 'aske', 'as', 'ash' og 'ash' er alle forskjellige .

Slik installerer du flere * NIX verktøy og verktøy?

Du kan installere tilleggsprogramvare eller oppdatere nåværende verktøy ved hjelp av den kjente apt-get kommandoen med prefiks sudo å kjøre dem som root eller administrator i Windows.

Nedenfor er en liste over apt-get-kommandoer du kan bruke til å installere * NIX-programvare:

  • sudo apt-get update - Oppdater pakkelisteinformasjon (liste over programvare tilgjengelig for nedlasting sammen med versionsnummer)
  • sudo apt-get install - Installer en ny applikasjonspakke (erstatt " "med pakkenavnet som skal installeres)
  • sudo apt-get remove - Avinstaller en nåværende programpakke (erstatt " "med pakkenavnet som skal fjernes)
  • sudo apt-cache search - Søk etter tilgjengelige pakker (erstatt " "med pakkenavnet for å søke)
  • sudo apt-get upgrade - Last ned og oppdater de installerte programvarepakker

Etter at du har lastet ned og installert et program, kan du skrive navnet i Bash-skallet (uten utvidelse) og trykke Enter-tasten for å kjøre det samme.

Vær oppmerksom på at Linux-baserte verktøy og verktøy er begrenset til å kjøre bare i Bash-skallet .

Hvordan kjøre Bash Scripts?

I Bash-skallet kan du bruke nano eller vi redaktører til å lage shell-skript . Når du har opprettet skriptet med nødvendig sett med kommandoer, lagrer og lukker redigereren, og følg disse trinnene for å kjøre kommandolinjeskriptet :

  1. Gjør skriptet kjørbart ved hjelp av chmod kommandoen, for eksempel chmod +x ./myscript.sh for et skript med navnet " myscript.sh " i gjeldende katalog
  2. Kjør skriptet i terminalen ved å angi hele banen, for eksempel ./myscript.sh for et skript med navnet " myscript.sh " til stede i gjeldende katalog
Slik kjører du Linux-kommandoer utenfra?

Du trenger ikke å starte Bash-skallet først for å utføre en * NIX-kommando, heller kjøre et skript eller starte et program. Du kan kjøre kommandoen direkte ved hjelp av bash -c, som kan brukes til ulike formål som:

  • For å lage skrivebordsgenveier
  • Å starte Linux-programmer direkte fra Kjørverktøy
  • Å ringe til Linux-kommandoer i batch- eller PowerShell-skript

For eksempel kan du gjøre følgende trinn for å starte vi-editoren:

  1. Trykk på Win + R for å starte Run- verktøyet
  2. I Run-vinduet skriver du bash -c "vi" og klikker OK for å starte vi-editoren
Slik kjører du GUI-programmer ved hjelp av Bash?

Bash på Ubuntu på Windows 10 støtter ikke GUI-programvare innfødt, men kan kjøre noen grafikkbaserte verktøy ved hjelp av det gamle VNC-trikset. Trikset krever en 'X Server' som kjører på Windows og Bash på Ubuntu konfigurert for å lede grafikken til den serveren.

Her er trinnvis prosedyre for å oppnå resultatet:

  1. Installer et X Server-program i Windows som Xming
  2. Installer GUI-programmet i Bash ved hjelp av apt-get kommandoen, for eksempel kjør sudo apt-get install vim-gtk å installere GTK-baserte Vim-editoren
  3. Etter at den er installert, kjør export DISPLAY=:0 i Bash.

    Merk:

    Du må kjøre denne kommandoen hver gang du åpner Bash igjen
  4. gvimGUI * NIX-verktøyet ved å kjøre kjørbarens navn i Bash, for eksempel, utfør gvim å starte GTK-baserte Vim-editoren

Merk: Alle * NIX-baserte GUI-programmer støttes ikke av dette trikset, så hvis favorittprogrammet ditt ikke virker, vær ikke bekymret og vent på offisiell støtte i fremtidige oppdateringer. Du kan også få systemkrasjer mens du kjører noen GUI-verktøy på grunn av samme grunn.

Vanlige og nyttige baskommandoer

Bash på Ubuntu Windows 10 støtter ulike vanlige kommandoer og benytter mange kommandolinjeverktøy for å oppnå daglige oppgaver og skrive nyttige skript. Her er en liste over vanlige Unix- og Linux-kommandoer som hjelper deg med å komme i gang med Bash.

Slå opp à ¢    "Det er en god start

Bash på Ubuntu på Windows 10 viser seg å være en ny daggry med Microsoft til slutt benytte støtte for gratis og åpen kildekode programvare på sin Windows-plattform . Dette gjør det mulig for utviklere å utnytte åpen kildekode utvikler økosystemet uten sidelastning Linux eller ved hjelp av en virtuell maskin.

Imidlertid kan * NIX-appene ikke kommunisere med eller starte Windows-programmer direkte, men det er bare en start, så la oss holde hodet oppe for de store mulighetene fremover.

Hvordan føler du deg om Bash på Ubuntu, og hvilke funksjoner du vil se for Bash på Ubuntu i fremtidige oppdateringer av Windows 10? Vennligst del dine tanker ved å bruke kommentarer.

10 nye funksjoner som kommer til Windows 10

10 nye funksjoner som kommer til Windows 10

Det endrede grensesnittet kjent som Modern UI, beslutningen om å kaste bort "Start" -menyen og mange andre gaffes og blunders i Windows 8, har fortjent seg rekordet til å være Windows-versjonen med den langsommere adopsjonsraten i sin historie. Så det er alle øyne på Windows 10 å ta tilbake noe av den fortjente herligheten.Window

(Tekniske og design tips)

140+ Googles tjenester og verktøy du bør vite (og bokmerke)

140+ Googles tjenester og verktøy du bør vite (og bokmerke)

Nevn Google-produkter, og du vil trolig tenke på Google Søk, Gmail, Chrome, YouTube eller Android, men det er faktisk mer enn hundre Google-tjenester og verktøy som de fleste av oss ikke er klar over eller vet om. Så vi trodde at dette ville være en flott mulighet til å slå opp tilgjengelige, men mindre kjente Googles tjenester og verktøy. Dette

(Tekniske og design tips)