Skip to main content

Kõik, mida saate teha Windows 10 uue Bashi shelliga

Kõik, mida saate teha Windows 10 uue Bashi shelliga

Geoffrey Carr

Windows 10-s Anniversary Update lisati 2016. aastaks Windows 10 keskkondade toetust Windows 10-le. Kuid ärge eksige: see on midagi enamat kui lihtsalt Bashi shell. See on täielik ühilduvuskiht Linuxi rakenduste käitamiseks Windowsis.

Oleme välja töötanud palju asju, mida saate teha Windows 10 uue Bashi shelliga, nii et kõik need juhendid on teie mugavuse huvides ümardatud ühte mega nimekirja.

Alustamine Linuxiga Windowsis

Saate installida Linuxi keskkonda ja Bashi shelli mis tahes Windows 10 väljaandes, sealhulgas Windows 10 Home. Kuid see nõuab Windowsi 64-bitist versiooni. Peate ainult lubama Windowsi alamsüsteemi Linuxi jaoks ja seejärel installida oma valitud Linuxi jaotus - näiteks Ubuntu - Windowsi poest.

Lõpuaastate värskendamine alates 2017. aasta lõpust ei pea te enam Windowsis arendusrežiimi lubama ja see funktsioon ei ole enam beetaversioon.

Installige Linuxi tarkvara

Lihtsaim viis Linuxi tarkvara installeerimiseks Ubuntu (või Debiani) keskkonnas on apt-get käsk (The apt käsk toimib ka.) See käsk laadib alla ja installib tarkvara Ubuntu tarkvara hoidlates. Võite alla laadida ja installida ühe või mitu rakendust ainult ühe käsuga.

Kuna see on rohkem või vähem täielik Ubuntu kasutajate ruumi keskkond, võite tarkvara installida ka muul viisil. Te saate tarkvara kopeerida ja installida lähtekoodist, nagu näiteks Linuxi levitamisel.

Kui olete installinud teise Linuxi levitamise, kasutage selle konkreetse levitamise tarkvara installimise käske. Näiteks avatudSUSE kasutab zypper käsk

Käivitage mitu Linuxi distributsiooni

Fall Creator Updates võimaldas toetada ka mitmeid Linuxi distributsioone, kus varem oli ainult Ubuntu saadaval. Esialgu saate installida Ubuntu, openSUSE Leapi, SUSE Linux Enterprise Serveri, Debian GNU / Linuxi või Kali Linuxi. Fedora on ka teel, ja me tõenäoliselt näeme tulevikus rohkem Linuxi distributsioone.

Sul võib olla mitu Linuxi distributsiooni installitud ja saate samal ajal korraga kasutada ka mitu erinevat Linuxi keskkonda.

Kui te pole kindel, mida installida, soovitame Ubuntu. Aga kui vajate konkreetset Linuxi levitamist - võib-olla proovite tarkvara, mis käivitatakse serveris, kus käivitatakse SUSE Linux Enterprise Server või Debian, või soovite Kali Linuxi turbetestimisvahendeid - need on saadaval Store'is koos Ubuntuga .

Juurdepääs Windowsi failidele Bashis ja Bash-failid Windowsis

Teie Linuxi failid ja Windowsi failid on tavaliselt eraldatud, kuid on olemas viise, kuidas oma Linuxi faile Windowsist ja Windowsi failidest Linuxi keskkonnas kasutada.

Installitud Linuxi distributsioonid loovad peidetud kausta, kus kõik Linuxi keskkonnas kasutatavad failid on salvestatud. Sellelt kaustale pääsete Windowsist sisse, kui soovite Linuxi faile vaadata ja varundada Windowsi tööriistadega, kuid Microsoft hoiatab, et te ei peaks Linuxi faile Windowsi tööriistadega modifitseerima või looma uusi faile koos Windowsi rakendustega.

Kui olete Linuxi keskkonnas, saate oma Windowsi draividest juurdepääsu / mnt / kausta alt. Teie C: draiv asub aadressil / mnt / c ja teie D: draiv asub näiteks aadressil / mnt / d. Kui soovite töötada Linuxi ja Windowsi keskkonnas asuvate failidega, asetage need kusagisse oma Windowsi failisüsteemi ja pääsete need sisse / mnt / kausta kaudu.

Eemaldatavad draivid ja võrgu asukohad

Linuxi Windowsi alamsüsteem hoiab automaatselt kinni sisemisest draivist / mnt / kausta all, kuid see ei toeta automaatselt eemaldatavaid kettaid nagu USB-draivid ja optilised kettad. Samuti ei paigalda see automaatselt ühtegi võrgukettust, mida teie arvutisse saab kaardistada.

Siiski saate neid paigaldada ise ja pääsete neile Linuxi keskkonnas spetsiaalse mount-käsuga, mis võtab kasutusele drvf-failisüsteemi.

Lülitage Zshi (või teise koorega) sisse Bashi asemel

Kuigi Microsoft alustas seda funktsiooni kui "Bash-shell" -keskkonda, on see tegelikult aluseks olev ühilduvuskiht, mis võimaldab teil Windowsis käivitada Linuxi tarkvara. See tähendab, et saate Bashi asemel käivitada muid koopiaid, kui te eelistate neid.

Näiteks võite kasutada Bashi asemel Zshi koopiat. Võite isegi standardse Bashi kest automaatselt Zsh-i shellile lülituda, kui avate oma Linuxi shelli otsetee oma menüüs Start.

Kasuta Bashi skripte Windowsis

Tänu sellele keskkonnale on Windowsis tegelikult võimalik kirjutada Bashi shell skript ja seda käivitada. Teie Bash-skript võimaldab juurdepääsu oma Windowsi failidele, mis on salvestatud kausta / mnt all, nii et saate kasutada Linuxi käske ja skripte tavapäraste Windowsi failide töötlemiseks. Võite käivitada ka Windowsi käsud Bashi skripti sisust.

Võite lisada Bashi käskud partitscriti või PowerShelli skripti, mis on päris kasulik. Kogu selle ja muu kohta leiate meie Windows 10 juhiseid bash-skriptide kohta.

Käivitage Linuxi käske Linuxi shellist väljapoole

Kui soovite lihtsalt käivitada programmi, käivitada käsu või käivitada skript, ei pea te esmalt isegi Bashi keskkonda käivitama. Võite kasutada bash -c või wsl käsk käivitamaks Linuxi käsku väljaspool Linuxi shelli.Linuxi keskkond käivitab lihtsalt käsu ja lõpetab selle. Kui käivitate selle käsu aknas Command Prompt või PowerShell, trükkab käsk oma väljundi käsureale või PowerShelli konsooli.

Saate palju teha bash -c või wsl. Saate luua töölaua otseteid, et käivitada Linuxi programme, integreerida need partii või PowerShelli skriptidesse või käivitada neid muul viisil, kui soovite Windowsi programmi käivitada.

Käitage Windowsi programme Bashilt

Loomade uuendamise (mis ilmus kevadel 2017) loomisel, saate Windowsi programme käitada Linuxi keskkonnas. See tähendab, et saate Bashi skriptiga integreerida Windowsi käske koos Linuxi käskudega või lihtsalt käivitada Windowsi käsklusi standardse Bashi või Zshi shellist, mida võite juba kasutada.

Windowsi programmi käivitamiseks sisestage tee .exe-faili ja vajutage Enter. Leiad installitud Windowsi programmid Bashi keskkonnas / mnt / c kausta. Pidage meeles, et käsk on tõstutundlik, nii et "Example.exe" erineb Linuxi "example.exe" -st.

Käivitage graafilised Linuxi töölauarakendused

Microsoft ei toeta Windowsi graafilist Linuxi tarkvara ametlikult. Linuxi operatsioonisüsteemi Windowsi alamsüsteem on mõeldud käsurea programmide käivitamiseks, mida arendajad võivad vajada. Kuid tegelikult on võimalik seda funktsiooni kasutades Windowsis kasutada graafilisi Linuxi töölauarakendusi.

See aga vaikimisi ei tööta. Peate installima X-serveri ja määrama DISPLAY muutuja enne, kui graafilised Linuxi töölauarakendused töötavad teie Windowsi töölaual. Mida lihtsam on rakendus, seda tõenäolisemalt see töötab hästi. Mida keerukam on rakendus, seda tõenäolisem see, et ta üritab midagi teha, mida Microsofti aluseks olev Windowsi alamsüsteem Linuxile veel ei toeta. Kõik, mida saate teha, on anda neile pilt nende juhistega ja loota parima.

Vali vaikimisi Linuxi keskkond

Kui teil on installitud mitu Linuxi distributsiooni, saate valida vaikeseadistuse. See on distributsioon, mida kasutatakse Linuxi levitamise käivitamisel bash või wsl käsk või kui kasutate bash -c või wsl käsud käivitada Linuxi käsk mujal Windowsis.

Isegi kui teil on installitud mitu Linuxi distributsiooni, saate neid veel käivitada, käivitades käsu nagu ubuntu või opensuse-42. Täpne käsk, mida vajate, on täpsustatud iga Microsoft distributsiooni lehe allalaaditud lehel.

Kiiresti käivitage Bash File Explorerist

Te ei pea käivitama Linuxi shellit oma otseteeikoonist. Saate selle kiiresti käivitada File Exploreris, kirjutades "bash" aadressiribale ja vajutades Enter. Teie Linuxi vaikimisi distantsi Bashi kate ilmub ja praegune töökataloog on kataloog, mille avasite failiraamatus.

Selles artiklis on ka juhised, kuidas lisada File Explorerile valikut "Open Bash shell here", redigeerides Windowsi registri, andes teile mugavat kontekstimenüü valikut, mis töötab sarnaselt "Open PowerShell window here" või "Open command prompt here" options .

Muutke oma UNIXi kasutajakontot

Bashi esmakordsel seadistamisel palutakse teil luua UNIXi kasutajakonto ja määrata parool. Olete automaatselt selle kontoga sisse logitud iga kord, kui avate Bashi akna. Kui soovite oma UNIXi kasutajakontot muuta - või kasutada juurkontot koopia vaikekontosana, on vaikimisi kasutajakonto muutmiseks varjatud käsk.

Linuxi keskkonna desinstallimine ja uuesti installimine

Pärast mõnede programmide installimist või mõnede seadete muutmist võite installida Ubuntu või teise Linuxi levitamise ja saada värske Linuxi keskkond. See oli varem veidi keeruline, kuid nüüd saate seda teha lihtsalt desinstallides Linuxi levitamise, nagu oleksite ükskõik milline muu rakendus, ja seejärel uuesti seda poest.

Värske süsteemi loomiseks ilma Linuxi levitamiseta taaslaadimist saate käivitada levitamise käsku koos puhta optsiooni Windowsi käsureale või PowerShelli konsooliga. Näiteks Ubuntu nullimiseks ilma selle uuesti laadimata käivitage ubuntu clean .

Kui teil on juba installitud vanem Linuxi keskkond - see, mis oli installitud enne Fall Creators Update -i, saate seda ikkagi desinstallida lxrun käsuga.

Uuenda oma Ubuntu keskkonda

Pärast Windows 10 Fall Creators Update'i saamist peate nüüd poodist installima Ubuntu ja muud Linuxi keskkonda. Kui olete seda teinud, uuendatakse neid automaatselt kõige uuemate versioonideta, ilma et oleksid mingeid erilisi käske.

Kui aga olete vanema Windowsi versiooni Bashi keskkonna loonud, on teil vanem Ubuntu keskkond installitud. Võite lihtsalt avada pood ja installida uuem Ubuntu Windowsi poodist, et seda uuendada.


Ettevõtlikud geeksid kindlasti mõistavad muid huvitavaid asju, mida saate Linuxi keskkonnas tulevikus teha. Lingi Windowsi alamsüsteem jätkab loodetavasti võimsamaks muutmist, kuid ei usu, et Microsoft toetaks graafilisi Linuxi töölauarakendusi igal ajal varsti.

Link
Plus
Send
Send
Pin