Pagrindinis » kaip » Kaip įdiegti ir naudoti „Linux Bash Shell“ „Windows 10“

    Kaip įdiegti ir naudoti „Linux Bash Shell“ „Windows 10“

    „Windows“ posistemis „Linux“, įdiegtas „Anniversary Update“, tapo stabilia funkcija „Fall Creators Update“. Dabar galite paleisti „Ubuntu“ ir „openSUSE“ sistemoje „Windows“, netrukus pasirodys „Fedora“ ir daugiau „Linux“ platinimo.

    Ką reikia žinoti apie „Windows 10“ „Bash Shell“

    Tai nėra virtuali mašina, konteineris ar „Linux“ programinė įranga, sukurta „Windows“ (pvz., „Cygwin“). Vietoj to, „Windows 10“ siūlo pilną „Windows“ posistemę, skirtą „Linux“ programinei įrangai paleisti. Jis grindžiamas „Microsoft“ atsisakytu „Astoria“ darbu „Android“ programų veikimui „Windows“ sistemoje.

    Pagalvokite apie tai kaip priešingą Vyną. Nors „Wine“ leidžia paleisti „Windows“ programas tiesiogiai „Linux“ sistemoje, „Windows“ posistemis „Linux“ leidžia jums paleisti „Linux“ programas tiesiogiai „Windows“.

    „Microsoft“ dirbo su „Canonical“, kad pasiektų visą „Ubuntu“ pagrįstą „Bash shell“ aplinką, kuri veikia ant šio posistemio. Techniškai tai nėra Linux. „Linux“ yra pagrindinė operacinės sistemos branduolys, kuri čia nėra. Vietoj to, tai leidžia paleisti „Bash“ apvalkalą ir tuos pačius binarus, kuriuos paprastai naudojate „Ubuntu Linux“. Laisvos programinės įrangos puristai dažnai teigia, kad vidutinė „Linux“ operacinė sistema turėtų būti vadinama „GNU / Linux“, nes tai tikrai daug GNU programinės įrangos, veikiančios „Linux“ branduolyje. Bash apvalkalas, kurį gausite, yra tik visos GNU komunalinės paslaugos ir kita programinė įranga.

    Nors ši funkcija iš pradžių buvo vadinama „Bash on Ubuntu Windows“, ji taip pat leidžia jums paleisti „Zsh“ ir kitus komandinės eilutės korpusus. Dabar ji taip pat palaiko kitus „Linux“ platinimus. Vietoj Ubuntu galite pasirinkti „openSUSE Leap“ arba „SUSE Enterprise Server“, o taip pat ir „Fedora“.

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

    Kaip įdiegti „Bash“ „Windows 10“

    Ši funkcija neveikia 32 bitų „Windows 10“ versijoje, todėl įsitikinkite, kad naudojate 64 bitų „Windows“ versiją. Jei vis tiek naudojate 32 bitų versiją, atėjo laikas pereiti prie 64 bitų „Windows 10“ versijos.

    Darant prielaidą, kad turite 64 bitų „Windows“, norėdami pradėti, eikite į „Control Panel“ (valdymo skydas)> Programs (programos)> „Turn Windows Features On“ (išjungti arba išjungti). Įgalinkite „Windows“ posistemį „Linux“ sąraše ir spustelėkite „Gerai“ mygtuką.

    Kai būsite paraginti iš naujo paleisti kompiuterį, spustelėkite „Paleisti dabar“. Ši funkcija neveiks, kol neperkrauksite.

    Pastaba: Pradedant nuo „Fall Creators Update“, „App“ programoje nebegalėsite įgalinti „Developer Mode“, kad galėtumėte naudoti šią funkciją. Jums tereikia jį įdiegti iš „Windows“ funkcijų lango.

    Kai kompiuteris iš naujo paleidžiamas, „Start“ meniu atidarykite „Microsoft Store“ ir parduotuvėje ieškokite „Linux“. Spustelėkite „Get the apps“, esančią ant „Linux on Windows“?.

    Pastaba: Pradedant „Fall Creators Update“, nebegalėsite įdiegti „Ubuntu“, naudodami komandą „bash“. Vietoj to, turite įdiegti „Ubuntu“ ar kitą „Linux“ platinimą iš „Store“ programos.

    Pamatysite visų „Windows“ parduotuvėje esančių „Linux“ platinimo sąrašą. Nuo pat „Fall Creators Update“, tai apima „Ubuntu“, „openSUSE Leap“ ir „openSUSE Enterprise“ su pažadu, kad „Fedora“ netrukus atvyks.

    Atnaujinti: „Debian“ ir „Kali“ dabar yra parduotuvėje, bet čia nėra. Ieškokite „Debian Linux“ arba „Kali Linux“, jei norite juos rasti ir įdiegti.

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

    Jei nesate tikri, kurią Linux aplinką įdiegti, rekomenduojame Ubuntu. Šis populiarus „Linux“ platinimas anksčiau buvo vienintelė galimybė, tačiau kitos Linux sistemos yra prieinamos žmonėms, turintiems daugiau specifinių poreikių.

    Taip pat galite įdiegti kelis „Linux“ platinimus ir kiekvienas gauna savo unikalų nuorodą. Vienu metu galite paleisti kelis skirtingus „Linux“ platinimus skirtinguose languose.

    Kaip naudotis „Bash Shell“ ir įdiegti „Linux“ programinę įrangą

    Dabar jūs turite pilną komandinės eilutės „bash“ apvalkalą, pagrįstą „Ubuntu“ arba bet kuriuo kitu „Linux“ platinimu, kurį įdiegėte.

    Kadangi jie yra tie patys dvejetainiai, galite naudoti Ubuntu apt arba apt-get komandą, kad įdiegtumėte Ubuntu saugyklų programinę įrangą, jei naudojate Ubuntu. Tiesiog naudokite bet kokią komandą, kurią paprastai naudojate toje Linux platinimo sistemoje. Turėsite prieigą prie visų „Linux“ komandų programinės įrangos, nors kai kurios programos gali neveikti puikiai.

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

    Norėdami lengviau pasiekti, galite prijungti šią programos nuorodą į meniu Pradėti, užduočių juostą arba darbalaukį.

    Pirmą kartą paleidus „Linux“ aplinką, būsite paraginti įvesti UNIX vartotojo vardą ir slaptažodį. Tai neturi atitikti „Windows“ naudotojo vardo ir slaptažodžio, bet bus naudojama „Linux“ aplinkoje.

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

    Įdiegtą „Linux“ aplinką galite paleisti paleisdami wsl komandą. Jei įdiegėte kelis „Linux“ platinimus, galite pasirinkti numatytąjį „Linux“ aplinką, kurią ši komanda pradeda.

    Jei įdiegėte Ubuntu, taip pat galite paleisti ubuntu komandą ją įdiegti. OpenSUSE Leap 42 naudokite  opensuse-42 . Naudokite SUSE Linux Enterprise Sever 12 Sles-12 . Šios komandos yra išvardytos kiekviename „Linux“ parduotuvės „Linux“ platinimo puslapyje.

    Jūs vis tiek galite paleisti numatytąjį „Linux“ aplinką bash komandą, tačiau „Microsoft“ teigia, kad tai yra pasenusi. Tai reiškia, kad bash komanda gali nustoti veikti ateityje.

    Jei naudojate „Bash“ apvalkalą „Linux“, „Mac OS X“ ar kitose platformose, jūs būsite namie.

    Ubuntu reikia įvesti komandą su  sudo paleisti jį su root leidimais. „Root“ vartotojas UNIX platformose turi visišką prieigą prie sistemos, pvz., „Administrator“ vartotojas „Windows“ sistemoje. „Windows“ failų sistema yra adresu / mnt / c Bash apvalkalo aplinkoje.

    Naudokite tas pačias „Linux“ terminalo komandas, kurias naudosite norėdami pasiekti aplinką. Jei esate įpratę naudoti „Windows“ komandų eilutę su savo DOS komandomis, čia yra keletas bendrų komandų, kurios yra bendros „Bash“ ir „Windows“:

    • Keisti katalogą: cd Bash, cd arba  chdir DOS
    • Katalogo turinys:  ls Bash, rež DOS
    • Perkelti arba pervardyti failą: mv Bash, judėti ir  pervardyti DOS
    • Kopijuoti failą: cp Bash,  kopiją DOS
    • Ištrinti failą: rm Bash,  del arba ištrinti DOS
    • Sukurti katalogą:  mkdir Bash, mkdir DOS
    • Naudokite teksto redaktorių: vi arba nano Bash,  Redaguoti DOS

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

    Norėdami gauti daugiau instrukcijų, kreipkitės į mūsų pradedantiesiems skirtą „Linux“ komandų eilutės vadovą ir kitus panašius „Bash“ korpuso, „Ubuntu“ komandinės eilutės ir „Linux“ terminalo pristatymus internete.

    Jums reikės naudoti apt komandą, kad įdiegtumėte ir atnaujintumėte Ubuntu aplinkos programinę įrangą. Būtinai prieš tai prijunkite šias komandas sudo , todėl jie veikia kaip „Linux“ administratoriaus ekvivalentas. Čia yra apt-get komandos, kurias turėsite žinoti:

    • Atsisiųskite atnaujintą informaciją apie turimus paketus: sudo apt update
    • Įdiekite programos paketą:  sudo apt įdiegti pakuotės pavadinimą (Pakeiskite „packagename“ pakuotės pavadinimu.)
    • Pašalinti programos paketą:  sudo apt pašalinti packagename (Pakeiskite „packagename“ pakuotės pavadinimu.)
    • Ieškoti turimų paketų:  sudo apt paieškos žodį (Pakeiskite „žodį“ žodžiu, kurį norite ieškoti paketo pavadinimais ir aprašymais.)
    • Atsisiųskite ir įdiekite naujausias įdiegtų paketų versijas: sudo apt atnaujinti

    Jei įdiegėte „SUSE Linux“ platinimą, galite naudoti zypper komandą programinei įrangai įdiegti.

    Atsisiųsdami ir įdiegę programą, galite įvesti jo pavadinimą eilutėje ir paspauskite „Enter“, kad jį paleistumėte. Išsamesnės informacijos ieškokite konkrečioje programos dokumentacijoje.

    Bonusas: Įdiekite „Ubuntu“ šriftą „True Ubuntu Experience“

    Jei norite gauti tikslesnę „Ubuntu“ patirtį „Windows 10“, taip pat galite įdiegti „Ubuntu“ šriftus ir įgalinti juos terminale. Jūs neturite to daryti, nes numatytasis Windows komandų eilutės šriftas mums atrodo gana geras, 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 naudojamas terminale. Tai vienintelis šriftas, kurį reikia įdiegti.

    Dukart spustelėkite failą „UbuntuMono-R.ttf“ ir pamatysite šrifto peržiūrą. Spustelėkite „Įdiegti“, kad ją įdiegtumėte į savo sistemą.

    Jei norite, kad „Ubuntu“ monospace šriftas taptų konsolės parinktimi, „Windows“ registre turėsite pridėti nustatymą.

    Atidarykite registro redaktorių paspausdami „Windows + R“ klaviatūroje, įveskite regedit , ir tada paspauskite Enter. Eikite į šį raktą arba nukopijuokite ir įklijuokite jį į registro redaktoriaus adreso juostą:

    „HKEY_LOCAL_MACHINE“ PROGRAMINĖ ĮRANGA „Microsoft Windows NT“ dabartinės versijos konsolė „RealTypeFont“

    Dešiniuoju pelės mygtuku spustelėkite dešinėje srityje ir pasirinkite Naujas> String Value. Pavadinkite naują vertę 000 .

    Dukart spustelėkite „000“ eilutę, kurią ką tik sukūrėte, ir įveskite „Ubuntu Mono“ kaip jos vertės duomenis.

    Paleiskite „Ubuntu“ langą, dešiniuoju pelės klavišu spustelėkite pavadinimo juostą ir pasirinkite komandą „Properties“. Spustelėkite skirtuką „Šriftas“, tada šriftų sąraše pasirinkite „Ubuntu mono“.


    Programinė įranga, kurią įdiegėte „Bash“ korpuse, yra apribota „Bash“ apvalkalu. Šias programas galite pasiekti iš komandų eilutės, „PowerShell“ ar kitur „Windows“, bet tik tada, jei naudojate „ bash -c komandą.