Linuxi Bash Shelli kiirjuhend Windows 10 -s

Linuxi Bash Shelli kiirjuhend Windows 10 -s

2016. aasta märtsis teatas Microsoft suurepärasest Canonicali partnerlusest. Arendajad, keda tuntakse Linuxina Windowsis, rõõmustasid Bashi tuleku üle Windowsi. Virtuaalse masina asemel lubas Windows 10 aastapäeva värskendus tuua Windowsi bash -i täieliku funktsionaalsuse.





Bash for Windows on juba mõnda aega aktiivne ja sisaldab palju võimalusi. Kuigi see teenindab kindlasti arendajate publikut, varitseb käsurea all rohkem funktsioone. Lugege lisateavet Bashi kohta Windowsis, alates sellest, kuidas ja miks peaksite selle installima, kuni varjatud funktsioonideni, millest te ilmselt ei teadnud.





Bashi süsteeminõuded Windowsis

Bashi installimine Windowsi jaoks on üsna lihtne, kuid alustame põhitõdedega.





Teil on vaja töötavat arvutit Windows 10 , 64-bitine arvuti ja installitud Windows 10 aastapäeva värskendus. Kuna värskendus oli suunatud arendajatele, peate sisse lülitama ka arendajarežiimi. Võib osutuda vajalikuks taaskäivitamine. Kui see on uuesti sisse lülitatud, võidakse Windowsi funktsioonides lubada Windowsi allsüsteem Linuxile (beeta). See palub teil taaskäivitada ja lõpuks, kui teie süsteem on uuesti sisse lülitatud, saate Bashi avada. Woohoo!

Seega on Bashi installimine ja käitamine Windowsis üllatavalt lihtne. Niikaua kui olete relvastatud 64-bitise Windows 10 arvutiga ja aastapäeva värskendus on installitud, on see sama lihtne kui mõne funktsiooni sisselülitamine.



Bashi lubamine Windowsis

Bashi lubamine Windowsis pole nii raske kui tundub. Siit saate teada, kuidas installimisega edasi minna.

Esiteks lubage arendaja režiim. Liikuge lehele Seaded> Värskendamine ja turvalisus> Arendajatele ja valige mull Arendaja režiim .





ei saa turvarežiimi käivitada

Järgmisena löö Windowsi klahvid + Q ja otsida Lülitage Windowsi funktsioonid sisse või välja .

Kontrollima Okei ja taaskäivitage. Kui olete uuesti käivitunud, avage menüü Start ja otsige Bash . Klõpsake Käsk Bash Run valik.





Teid ülendatakse teenusetingimustega nõustumiseks ja pärast nendega nõustumist laadib Bash alla.

Kui see on lõpetatud, saate lõpuks Bashi käivitada! Selleks avage lihtsalt menüü Start ja otsige Ubuntu .

Mida saate tegelikult teha

Üks suurimaid küsimusi, mida saate tegelikult teha Bashiga Windowsis? Tavalised GNU käsurea tööriistad, sealhulgas ...

grep ssh nano

... peaks ideaalselt töötama. Suurepärane on ka pakettide ja värskenduste installimine apt ja apt-get funktsioonide abil. Symlink ja failisüsteemi tugi on saadaval Windowsi allsüsteemi Linuxi (WSL) keskkonna kaudu, samuti on olemas programmeerimiskeele tugi sellistele nagu Python, NodeJS ja Perl. Kuigi Bash Windowsis pole mõeldud graafiliste rakenduste käitamiseks, saab seda teha.

Õnneks sina ei saa muuta/avada/kustutada Windowsi rakendusi või muuta Windowsi süsteemiseadeid. See on suurepärane tõrkekindel, kuna me kõik teame, et käsurea kasutamisel võib juhtuda vigu.

Linuxi tarkvara installimine

Linuxis saate installida rakendusi mitme meetodi kaudu. Kõige sagedamini kasutatakse käsurida. Apt-get laadib tarkvarapaketid koos hoidlatega alla. See on tore ja näeks välja selline (ilma sulgudes ja tegeliku paketinimega):

sudo apt-get install [packagename]

Kui oleme Giti installimine näiteks käivitame:

sudo apt-get install git

Päris lihtne. Siiski lisage kindlasti

sudo

kuna vajame superkasutaja õigusi. Git ja muud tarkvara võib installida ka allikast.

Born to Run (graafilised rakendused)

Bash Windowsis ei toeta graafilisi Linuxi rakendusi või vähemalt ametlikult. Kogukonna liikmed siiski leidis meetodi kasutades selleks ilmselt üsna mitmekülgset Windowsi allsüsteemi Linuxile. See, et midagi pole loodud ühel eesmärgil, ei tähenda, et seda ei saaks selleks kasutada.

Näide: Bash for Windows installimine installib terve Ubuntu kasutajaruumi pildi. Põhimõtteliselt saate kõik (kõik binaarfailid), mida pakutakse traditsioonilisel Ubuntu installil koos graafilise kasutajaliidesega (GUI).

Kaasates täieliku Ubuntu kasutajaruumi, on Windowsis võimalik käitada graafilisi Linuxi rakendusi. Lahendus nõuab X Serveri installimist, programmi installimiseks apt-get kasutamist, kuvamiskeskkonna muutuja seadistamist ja lõpuks rakenduse käivitamist. Kuigi see pole eriti keeruline, on see tülikas protsess, kuna kuvamiskeskkonna muutujad tuleb määrata iga kord, kui soovite graafilist rakendust käivitada.

Lisaks on see funktsioon, mida ei toetata, seega sõltub funktsionaalsus paljudest teguritest. Nagu iga Linuxi kohalik kasutaja teab, vajavad rakenduste installimised sageli sõltuvusi ja muudatusi, nii et võite nende käitamiseks ette kujutada ainult Windowsi jerry-rigging Bashi.

Kas soovite käitada Linuxi graafilisi rakendusi? Tõenäoliselt on teil parem kasutada Cygwini, Windowsi VM -i Linuxi levitamise või lihtsalt kahekordse käivitamise käivitamiseks. Siis on ka Windowsi graafiliste Linuxi rakenduste uudsus.

Juurdepääs failidele

Bashi installimine Windowsi jaoks loob täieliku Ubuntu kasutajaruumi. Nendele failidele pääsete hõlpsalt juurde, kasutades Windowsi failihaldurit. Siiski peate teadma kus vaadata, mis nõuab esmalt lubamist Kuva peidetud failid, kaustad ja kettad jaotises File Explorer vaatesuvandid. Igal Windowsi kasutajakontol on oma Ubuntu kasutajaruum, mille leiate kausta navigeerides:

C:UsersUSERNAMEAppDataLocalLxssootfs

Konto kodukataloog asub aadressil:

saatke tasuta sms mobiiltelefonile
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

Juurekaustaga:

C:UsersUSERNAMEAppDataLocalLxssoot

Windowsi süsteemifailidele juurdepääs Bashis on natuke erinev. Bashi vaikeseade on Windowsi failisüsteemis loodud Ubuntu juurkataloog. Kuid võite installida Windowsi süsteemidraivi. Nii et C: draivi paigaldamiseks kasutage käsku:

/mnt/C

D: draivi jaoks oleks see järgmine:

/mnt/D

Ja nii edasi. Kuna kasutame käsurealt, saame selliseid käske siduda sarnastega

cd

(muuda kataloogi). Lubad töötavad natuke teisiti. Administraatori kaustale juurdepääsemiseks nõuab programm Bash on Windows õigust 'Käivita administraatorina'.

Serverihaldus

Kas soovite väga praktilist põhjust kasutada Windowsi Bashi? Serverihaldus on suurepärane idee. Serveri loomine on tõesti lihtne, kuid kui see on peata, vajate viisi selle haldamiseks. Rakendusi, sealhulgas PuTTY, on palju, kuid käsurida pakub lihtsat lahendust. Lihtsalt ssh serverisse ja saate seda terminalist hallata. Kaugskriptide käitamine töötab Windowsi Bashi abil üsna hästi ja see on fantastiline kasulik rakendus.

Desinstallige Bash Windowsi jaoks

Kui olete Windowsi Bashi installinud, on selle desinstallimine üsna lihtne. Selle saavutamiseks on kaks peamist meetodit: üks eemaldab Ubuntu keskkonna, kuid hoiab teie kodukataloogi puutumatuna. Selle täitmiseks käivitage need käsud käsuviiba või PowerShelli kaudu:

lxrun /uninstall

Teade hoiatab desinstallimise tulemuste eest: 'See eemaldab Ubuntu keskkonna, samuti kõik muudatused ja uued rakendused ...'

Tüüp ja eemaldamisega jätkata.

Alternatiiv lülitab Windowsi allsüsteemi Linuxile välja ja see eemaldab Ubuntu keskkonna ja kodukataloog:

lxrun /uninstall /full

Teade hoiatab:

See eemaldab Ubuntu Windowsist. See eemaldab Ubuntu keskkonna, samuti kõik muudatused, uued rakendused ja kasutajaandmed. '

Tüüp ja võimaldada tarkvara eemaldamist.

xbox one kontroller ei püsi ühenduses

Bash on Windowsis palju potentsiaali ja suurepäraseid ressursse pakub Windowsi ajaveeb, Ubuntu kogukonna saidid ja isegi kõigi lemmik: Reddit . Vestlused /r /bashonubuntuonwindows lõimes hõlmavad Visual Studio koodi käivitamist, Samba failiservereid ja arendamist koos WSL -iga. Nagu graafiliste rakenduste käitamine tõestas, on võimalused peaaegu lõputud.

Milleks te praegu Windowsi Bashi kasutate? Kas kasutate isegi Windowsi Bashi? Andke meile sellest teada allpool olevas kommentaaride jaotises!

Jaga Jaga Piiksuma E -post 15 Windowsi käsuviiba (CMD) käsku, mida peate teadma

Käsuviip on endiselt võimas Windowsi tööriist. Siin on kõige kasulikumad CMD -käsud, mida iga Windowsi kasutaja peab teadma.

Loe edasi
Seotud teemad
  • Linux
  • Windows
  • Windows 10
  • Linux Bash Shell
Autori kohta Moe Long(85 artiklit avaldatud)

Moe Long on kirjanik ja toimetaja, kes hõlmab kõike alates tehnikast kuni meelelahutuseni. Ta teenis inglise B.A. Põhja -Carolina ülikoolist Chapel Hillis, kus ta oli Robertsoni stipendiaat. Lisaks MUO -le on ta esinenud filmides htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro ja Cup of Moe.

Veel Moe Longilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin