Kaip įdiegti ir naudoti "Linux Bash" korpusą "Windows 10"

Turinys:

Kaip įdiegti ir naudoti "Linux Bash" korpusą "Windows 10"
Kaip įdiegti ir naudoti "Linux Bash" korpusą "Windows 10"

Video: Kaip įdiegti ir naudoti "Linux Bash" korpusą "Windows 10"

Video: Kaip įdiegti ir naudoti
Video: Photoshop Tutorial: Removing Backgrounds with Channels - YouTube 2024, Balandis
Anonim
"Windows" posistemis "Linux", pristatytas "Jubiliejaus atnaujinime", tapo stabilia "Fall Creators Update" funkcija. Dabar galite paleisti "Ubuntu" ir "openSUSE" sistemoje "Windows", o "Fedora" ir dar daugiau "Linux" paskirstymų.
"Windows" posistemis "Linux", pristatytas "Jubiliejaus atnaujinime", tapo stabilia "Fall Creators Update" funkcija. Dabar galite paleisti "Ubuntu" ir "openSUSE" sistemoje "Windows", o "Fedora" ir dar daugiau "Linux" paskirstymų.

Ką reikia žinoti apie "Windows 10 Bash" korpusą

Tai nėra virtualus kompiuteris, konteineris arba "Linux" programinė įranga, sukurta "Windows" sistemai (pvz., "Cygwin"). Vietoj to, "Windows 10" siūlo visą "Windows" posistemį, skirtą "Linux", norint paleisti "Linux" programinę įrangą. Tai pagrįsta "Microsoft" apleista "Project Astoria" darbe, skirta "Android" programoms veikti "Windows" sistemoje.

Pagalvokite apie tai kaip priešingą Vynui. Nors "Wine" leidžia paleisti "Windows" programas tiesiai "Linux", "Windows" posistemis "Linux" leidžia paleisti "Linux" programas tiesiai "Windows" sistemoje.

"Microsoft" dirbo su "Canonical", siekdama pasiūlyti pilną Ubuntu pagrįstą "Bash shell" aplinką, kuri veikia virš šio posistemio. Techniškai tai nėra "Linux". Linux yra pagrindinė operacinės sistemos branduolio dalis, kuri čia nėra. Vietoj to, tai leidžia paleisti "Bash" apvalkalo ir tuos pačius dvejetainius failus, kuriuos paprastai paleidžiate Ubuntu Linux. Nemokama programinė įranga purises dažnai teigia, kad vidutinė Linux operacinė sistema turėtų būti vadinama "GNU / Linux", nes tai tikrai daugybė GNU programinės įrangos, veikiančios "Linux" branduolyje. "Bash" lakštas, kurį gausite, tikrai yra tik tas GNU komunalines paslaugas ir kitą programinę įrangą.

Nors ši funkcija iš pradžių buvo vadinama "Bash on Ubuntu" sistemoje "Windows", ji taip pat leidžia paleisti "Zsh" ir kitas komandinės eilutės apvalkalus. Dabar jis palaiko ir kitus "Linux" paskirstymus. Jūs galite pasirinkti "openSUSE" šuolį arba "SUSE Enterprise Server", o ne "Ubuntu", o "Fedora" taip pat yra kelyje.

Čia yra keletas apribojimų. Tai dar nepalaiko fono serverių programinės įrangos, ir ji oficialiai neveikia su grafinėmis "Linux" darbalaukio programomis. Ne kiekviena komandinės eilutės programa veikia, nes funkcija nėra tobula.

Kaip įdiegti "Bash" sistemoje "Windows 10"

Ši funkcija neveikia 32 bitų "Windows 10" versijoje, todėl įsitikinkite, kad naudojate 64 bitų "Windows" versiją. Atėjo laikas pereiti prie 64 bitų "Windows 10" versijos, tačiau vis tiek naudojate 32 bitų versiją.

Darant prielaidą, kad turite 64 bitų "Windows", norėdami pradėti, eikite į "Valdymo skydas"> "Programos"> "Įjunkite arba išjunkite" Windows funkcijas. Įjunkite "Windows" posistemio Linux "parinktį sąraše, tada spustelėkite mygtuką" Gerai ".

Kai būsite paraginti iš naujo paleisti kompiuterį, spustelėkite "Iš naujo paleisti". Ši funkcija neveiks, kol nebus paleista iš naujo.

Pastaba: Pradedant "Fall Creators Update", jums nereikės įjungti "Developer Mode" programos "Nustatymai", kad galėtumėte naudoti šią funkciją. Jums reikia jį įdiegti iš "Windows" funkcijų lango.

Kai kompiuteris bus paleistas iš naujo, atidarykite "Microsoft Store" iš meniu "Pradėti" ir ieškokite "Linux" parduotuvėje. Spustelėkite "Gauti programas" po "Linux on Windows" reklamjuostė.
Kai kompiuteris bus paleistas iš naujo, atidarykite "Microsoft Store" iš meniu "Pradėti" ir ieškokite "Linux" parduotuvėje. Spustelėkite "Gauti programas" po "Linux on Windows" reklamjuostė.

Pastaba: Pradedant "Fall Creators Update", jūs negalėsite įdiegti "Ubuntu" paleidę komandą "bash". Vietoje to turite įdiegti "Ubuntu" ar kitą "Linux" platinimą iš "Store" programos.

Pamatysite visų "Linux" parduotuvėje esančių "Linux" platinimo sąrašą. Nuo "Fall Creators Update", tai apima "Ubuntu", "openSUSE" šuolį ir "openSUSE Enterprise", su pažadu, kad Fedora greitai atvyks.
Pamatysite visų "Linux" parduotuvėje esančių "Linux" platinimo sąrašą. Nuo "Fall Creators Update", tai apima "Ubuntu", "openSUSE" šuolį ir "openSUSE Enterprise", su pažadu, kad Fedora greitai atvyks.

Atnaujinti: "Debian" ir "Kali" dabar yra parduotuvėje, bet čia nėra. Ieškokite "Debian Linux" arba "Kali Linux", kad juos surastumėte ir įdiegtumėte.

Norėdami įdiegti "Linux" platinimą, spustelėkite jį, tada spustelėkite mygtuką "Gauti" arba "Įdiekite", kad įdiegtumėte jį kaip ir bet kurią kitą "Store" programą.

Jei nesate tikri, kokia "Linux" aplinka įdiegti, rekomenduojame "Ubuntu". Šis populiarus "Linux" paskirstymas anksčiau buvo vienintelė galimybė, tačiau kitos Linux sistemos dabar yra prieinamos žmonėms, turintiems daugiau specifinių poreikių.

Taip pat galite įdiegti kelis "Linux" paskirstytuvus, ir kiekvienas iš jų gaus savo unikalius sparčiuosius klavišus. Jūs galite paleisti kelis skirtingus "Linux" paskirstymus vienu metu skirtinguose languose.
Taip pat galite įdiegti kelis "Linux" paskirstytuvus, ir kiekvienas iš jų gaus savo unikalius sparčiuosius klavišus. Jūs galite paleisti kelis skirtingus "Linux" paskirstymus vienu metu skirtinguose languose.

Kaip naudoti "Bash" korpusą ir įdiegti "Linux" programinę įrangą

Dabar turite pilną komandinę eilutę "bash", pagrįstą "Ubuntu", ar bet kokiu kitu Linux diske, kurį įdiegėte.

Kadangi jie yra tie patys dvejetainiai failai, galite naudoti Ubuntu apt arba apt-get komandą, kad įdiegtumėte programinę įrangą iš Ubuntu saugyklų, jei naudojate Ubuntu. Tiesiog naudokite bet kokią komandą, kurią paprastai norite naudoti toje "Linux" paskirstyme. Jūs turėsite prieigą prie visos "Linux" komandinės eilutės programinės įrangos, nors kai kurios programos gali dar neveikti puikiai.

Norėdami atidaryti įdiegtą "Linux" aplinką, atidarykite meniu "Pradėti" ir ieškokite bet kokio įdiegto platinimo. Pavyzdžiui, jei įdiegėte Ubuntu, paleiskite "Ubuntu" nuorodą.

Norėdami palengvinti prieigą, galite prisegti šią programos nuorodą į meniu Pradėti, užduočių juostą ar darbalaukį.

Pirmą kartą paleidus "Linux" aplinką būsite paraginti įvesti UNIX vartotojo vardą ir slaptažodį.Jie neturi atitikti jūsų "Windows" vartotojo vardo ir slaptažodžio, bet bus naudojami "Linux" aplinkoje.
Pirmą kartą paleidus "Linux" aplinką būsite paraginti įvesti UNIX vartotojo vardą ir slaptažodį.Jie neturi atitikti jūsų "Windows" vartotojo vardo ir slaptažodžio, bet bus naudojami "Linux" aplinkoje.

Pavyzdžiui, jei įvesite "bob" ir "letmein" kaip savo kredencialus, jūsų vartotojo vardas "Linux" aplinkoje bus "bob", o slaptažodis, kurį naudosite "Linux" aplinkoje, bus "letmein", nesvarbu, koks jūsų "Windows" naudotojo vardas ir slaptažodis yra.

Galite paleisti įdiegtą "Linux" aplinką paleidę
Galite paleisti įdiegtą "Linux" aplinką paleidę

wsl

komanda Jei turite įdiegę keletą "Linux" paskirstymų, galite pasirinkti numatytąją "Linux" aplinką, kurią paleidžia ši komanda.

Jei turite įdiegtą Ubuntu, taip pat galite paleisti

ubuntu

komandą įdiegti. "OpenSUSE" šuoliui 42 naudokite

opensuse-42

. Jei naudojate SUSE Linux Enterprise Sever 12, naudokite

sles-12

. Šios komandos yra išvardytos kiekviename "Linux" parduotuvės "Linux" paskyros puslapyje.

Jūs vis tiek galite paleisti savo numatytąją "Linux" aplinką paleisdami

bash

komandą, bet "Microsoft" teigia, kad tai nėra laikoma. Tai reiškia, kad

bash

komanda gali nustoti veikti ateityje.

Jei esate patyręs "Linux", "Mac OS X" ar kitų platformų "Bash" apvalkalo naudojimas, jūs būsite teisus namuose.
Jei esate patyręs "Linux", "Mac OS X" ar kitų platformų "Bash" apvalkalo naudojimas, jūs būsite teisus namuose.

"Ubuntu" reikia priskirti komandą su

sudo

paleisti jį su root privilegijomis. "Šakninis" vartotojas UNIX platformose turi pilną sistemos prieigą, pvz., "Administrator" naudotoją sistemoje "Windows". Jūsų "Windows" failų sistema yra

/mnt/c

Basho apvalkalo aplinkoje.

Naudokite tas pačias "Linux" terminalo komandas, kurias naudojate apeiti. Jei esate pripratę prie standartinės "Windows Command Prompt" su savo DOS komandomis, čia yra keletas pagrindinių komandų, bendrų tiek Bash, tiek Windows:

  • Keisti katalogą:

    cd

    Basho mieste

    cd

    arba

    chdir

    DOS

  • Sąrašas Turinio katalogas:

    ls

    Basho mieste

    dir

    DOS

  • Perkelti ar pervadinti failą:

    mv

    Basho mieste

    move

    ir

    rename

    DOS

  • Kopijuoti failą:

    cp

    Basho mieste

    copy

    DOS

  • Ištrinti failą:

    rm

    Basho mieste

    del

    arba

    erase

    DOS

  • Sukurkite katalogą:

    mkdir

    Basho mieste

    mkdir

    DOS

  • Naudokite teksto redaktorių:

    vi

    arba

    nano

    Basho mieste

    edit

    DOS

Svarbu prisiminti, kad, skirtingai nuo "Windows", "Bash" apvalkalas ir jo imituojanti "Linux" aplinka yra didžiosios ir mažosios raidės. Kitaip tariant, "File.txt" su didžiosiomis raidėmis skiriasi nuo "file.txt" be kapitalo.

Norėdami gauti daugiau instrukcijų, pasikonsultuokite su Linux komandų eilutės pradedantiesiems ir kitais panašiais įtaisais Basho lange, Ubuntu komandų eilute ir Linux terminalu internete.

Turėsite naudoti komandą apt, kad įdiegtumėte ir atnaujintumėte Ubuntu aplinkos programinę įrangą. Būtinai priskirkite šias komandas su
Turėsite naudoti komandą apt, kad įdiegtumėte ir atnaujintumėte Ubuntu aplinkos programinę įrangą. Būtinai priskirkite šias komandas su

sudo

todėl jie paleidžiami kaip root-Linux administratoriaus atitikmuo. Štai apt-get komandos, kurias turėsite žinoti:

  • Atsisiųskite atnaujintą informaciją apie galimus paketus:

    sudo apt update

  • Įdiekite programos paketą:

    sudo apt install packagename

    (Pakeiskite "packagename" su paketo pavadinimu.)

  • Pašalinkite programos paketą:

    sudo apt remove packagename

    (Pakeiskite "packagename" su paketo pavadinimu.)

  • Ieškoti galimų paketų:

    sudo apt search word

    (Pakeiskite "žodį" žodžiu, kuriame norite ieškoti paketų pavadinimų ir aprašymų.)

  • Atsisiųskite ir įdiekite naujausius įdiegtų paketų versijas:

    sudo apt upgrade

Jei įdiegėte "SUSE Linux" paskirstymą, galite naudoti zypper komandą, kad įdiegtumėte programinę įrangą.

Po to, kai atsisiuntėte ir įdiegėte programą, galite įvesti jo pavadinimą eilutėje, tada paspauskite Enter, kad paleistumėte. Patikrinkite, ar tam tikros programos dokumentai yra išsamesni.

Image
Image

Premija: įdiekite "Ubuntu" šriftą tikrąja "Ubuntu" patirtimi

Jei norite gauti tikslesnės "Ubuntu" patirties "Windows 10", taip pat galite įdiegti "Ubuntu" šriftus ir įgalinti juos terminaluose. Tai nereikia daryti, nes pagal numatytuosius "Windows" komandų eilutės šriftus mums atrodo gera, bet tai yra galimybė.

Štai kaip atrodo:

Norėdami įdiegti šriftą, pirmiausia atsisiųskite Ubuntu šriftų šeimą iš Ubuntu svetainės. Atidarykite atsisiųstą.zip failą ir suraskite failą "UbuntuMono-R.ttf". Tai yra "Ubuntu monospace" šriftas, kuris yra vienintelis terminalo naudojamas. Tai vienintelis šrifto, kurį reikia įdiegti.
Norėdami įdiegti šriftą, pirmiausia atsisiųskite Ubuntu šriftų šeimą iš Ubuntu svetainės. Atidarykite atsisiųstą.zip failą ir suraskite failą "UbuntuMono-R.ttf". Tai yra "Ubuntu monospace" šriftas, kuris yra vienintelis terminalo naudojamas. Tai vienintelis šrifto, kurį reikia įdiegti.
Dukart spustelėkite failą "UbuntuMono-R.ttf" ir pamatysite šriftą. Spustelėkite "Įdiegti", kad įdiegtumėte ją savo sistemoje.
Dukart spustelėkite failą "UbuntuMono-R.ttf" ir pamatysite šriftą. Spustelėkite "Įdiegti", kad įdiegtumėte ją savo sistemoje.
Kad Ubuntu monospaudos šriftas taptų konsolės parinktimi, jums reikės pridėti nustatymą prie "Windows" registro.
Kad Ubuntu monospaudos šriftas taptų konsolės parinktimi, jums reikės pridėti nustatymą prie "Windows" registro.

Atidarykite registro redaktorių, paspausdami klaviatūra paspausdami "Windows + R"

regedit

tada paspauskite klavišą Enter. Eikite į šį raktą arba nukopijuokite jį į registro rengyklės adreso juostą:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont

Dešiniuoju pelės klavišu spustelėkite dešinėje ir pasirinkite New> String Value. Pavadinkite naują vertę
Dešiniuoju pelės klavišu spustelėkite dešinėje ir pasirinkite New> String Value. Pavadinkite naują vertę

000

Du kartus spustelėkite sukurtą "000" eilutę, tada įveskite

Ubuntu Mono

kaip jo vertės duomenis.

Paleiskite Ubuntu langą, dešiniuoju pelės mygtuku spustelėkite antraštės juostą, tada pasirinkite komandą "Properties". Spustelėkite skirtuką "Šriftas", tada pasirinkite "Ubuntu Mono" šriftų sąraše.
Paleiskite Ubuntu langą, dešiniuoju pelės mygtuku spustelėkite antraštės juostą, tada pasirinkite komandą "Properties". Spustelėkite skirtuką "Šriftas", tada pasirinkite "Ubuntu Mono" šriftų sąraše.
Image
Image

Programinė įranga, kurią įdiegiate "Bash" lange, taikoma tik "Bash" apvalkale. Šias programas galite pasiekti komandinėje eilutėje, "PowerShell" ar kitur "Windows", bet tik tuo atveju, jei paleidžiate

bash -c

komanda

Rekomenduojamas: