Wsl2: n, Windows-terminaalin ja oh-my-zsh: n perustaminen
äskettäin kuvasin kannettavani uudelleen puhtaaksi Windows 10: ksi. En ole vielä ottanut aikaa uudelleen setup minun Linux setup päälle Windows 10. Tässä viestissä, Minä opastaa miten setup WSL2, yhdessä (uusi) Windows Terminal ja oh-my-zsh.
WSL tulee sanoista Windows-alijärjestelmä Linuxille. WSL on tuonut Linux-ytimen Windows 10: een. WSL2 on WSL: n uusi versio, joka on toistaiseksi saatavilla vain Windowsin sisäpiiriläisille . Se parantaa merkittävästi suorituskykyä, koska se ei enää käännä kernel-puheluita, vaan toimii mikro-VM: ssä Hyper-V: n päällä.
uusi Windows-pääte on parannettu pääte, jonka Microsoft ilmoitti Build 2019-tapahtumassa. On sallia monen välilehtinen terminaalit, voi muodostaa useita käyttökertoja (PowerDhell, WSL, cloud shell) ja on voimakkaasti muokattavissa.
Oh-my-zsh on päätetyökalu, jolla voi näpäyttää Linux-päätettä. Se voi tehdä melko väritulostuksen, näyttää git-tilan ja paljon muuta.
aloitetaan ja laitetaan tämä pystyyn.
WSL2
ajaaksesi WSL2: ta sinun täytyy olla Windows Insider ja olla mukana vähintään versiossa 18917 tai uudemmassa. Jos haluat tarkistaa Windows-versiosi, paina Windows Key + x
ja klikkaa system
. Siellä näet Windows-versiosi:

wsl2: n ajamiseen, sinun on otettava käyttöön Windowsin lisäominaisuudet: Hyper-V ja WSL. Saada sekä vauhtiin, etsiä” kytke Windowsin ominaisuuksia päälle tai pois päältä ” Käynnistä-valikosta:

tässä ikkunassa muista valita sekä HyperV-että Windows-alijärjestelmä Linuxille.

jos olet valinnut ne, napsauta OK ja käynnistä järjestelmäsi uudelleen.
uudelleenkäynnistyksen jälkeen mennään eteenpäin ja asennetaan suosikki Linux distro. Avaa Microsoft store ja etsi distro (Ubuntu minun tapauksessani).

Paina Asenna-painiketta, ja anna sille pari minuuttia ladata ja asentaa. Kun olet asentanut, paina ‘Launch’ – painiketta, aloittaa Ubuntu. Tämä käynnistää asennuksen, joka kestää vielä pari minuuttia.

kun asennus on valmis, käyttäjänimeä ja salasanaa kysytään. Täytä tämä, ja Linux asennus on valmis.
nyt mennään eteenpäin ja vaihdetaan tämä asennus wsl1: stä wsl2: een. Voit tehdä tämän avaamalla (tavallisen) komentorivin ja suorittamalla seuraavat komennot:
wsl -l -vwsl --set-version Ubuntu-18.04 2
tämä muuttaa meidän WSL1: n wsl2: ksi. Voimme tarkistaa muuntaminen onnistui, seuraavalla komennolla:
wsl -l -v
kun se on tehty, meillä on wsl2-järjestelmä. Seuraavaksi Windows-päätelaitteen perustaminen.
Windows-pääte
Windows-päätelaitteen asentaminen ei ole liian vaikeaa. Siirry Microsoft Storeen, etsi Windows-Pääte ja paina Asenna-painiketta.

anna tämä pari minuuttia asentaa, ja sitten voit käynnistää terminaalin. Pääteikkunan oletusarvo on PowerShell.

haluan muuttaa tämän WSL2: ksi. Voit muokata tätä valitsemalla Terminal settings-tiedoston.

tämä avaa asetustiedoston. Kopioi GUID Ubuntu config ja liitä että defaultProfile:

Tallenna tämä tiedosto ja lataa pääte uudelleen. Tämän pitäisi nyt avata WSL-terminaali.

Oh my zsh setup
Finally, we ‘ ll go ahead and setup oh my zsh. Aloitetaan perustamalla edellytykset:
sudo apt updatesudo apt install git zsh -y
kun edellytykset on asennettu, voidaan mennä eteenpäin ja asentaa Oh my zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
tämä kysyy, haluatko vaihtaa komentotulkin zsh: ksi. Lyö Kyllä.
seuraavaksi kannattaa valita hienompi teema (jos siltä tuntuu). agnoster
teema on suosittu. Voit muuttaa teemaa muokkaamalla ~/.zshrc
– tiedostoa ja syöttämällä siihen agnosterin teeman.

Lataa päätteesi uudelleen. Näet, että visuaalinen ei ole täydellinen vielä. Ensimmäinen asia teemme on muokata väriasetukset päätelaitteesi. Voit muokata tätä avaamalla päätelaitteen asetustiedoston uudelleen. Teemme kaksi muutosta:
- Lisää mukautettu ohjelma.
- Linkitä tämä järjestelmä WSL-terminaaliimme.
jos haluat lisätä järjestelmän, liitä seuraava koodi järjestelmiin:
"schemes": ,
sitten, etsiä kokoonpano sinulle WSL, ja lisää rivi, joka sanoo: "colorScheme" : "wsl"
:
{ "guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}", "hidden": false, "name": "Ubuntu-18.04", "source": "Windows.Terminal.Wsl", "colorScheme" : "wsl" }
Tallenna tämä tiedosto ja katso päätettä. Värimaailman olisi pitänyt muuttua nyt. Viimeinen vaihe jäljellä on Powerline fontin asentaminen, joka mahdollistaa erikoismerkit. Voit tehdä tämän avaamalla PowerShell-ikkunan adminstratorina. Siirry kansioon, jossa voit suorittaa git clone
.
mkdir c:/fontscd c:/fontsgit clone https://github.com/powerline/fonts.gitcd fonts.\install.ps1
tämä viimeinen vaihe asentaa fontit Windowsin asennukseen. Jotta pääte voi käyttää äskettäin asennettuja fontteja, meidän on lisättävä toinen rivi Pääteasetuksiimme.:
{ "guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}", "hidden": false, "name": "Ubuntu-18.04", "source": "Windows.Terminal.Wsl", "colorScheme" : "wsl", "fontFace" : "DejaVu Sans Mono for Powerline" }
tämä alkaa näyttää paremmalta. On vielä yksi muutos, jonka haluan tehdä henkilökohtaisesti, joka muuttaa käyttäjätunnukseni taustaväriä eikä enää näytä koneen nimeä. Voit tehdä tämän avaamalla agnosterin teematiedoston
vi ~/.oh-my-zsh/themes/agnoster.zsh-theme
ja vaihtamalla rivin 92:
prompt_segment green black "%(!.%{%F{yellow}%}.)%n"
jonka pitäisi saada se näyttämään:

Tallenna tiedosto ja avaa Uusi pääte. Tämän pitäisi näyttää tältä.:

viimeinen asia, jonka haluan muuttaa täällä, on avata komentotulkki Linux – kotihakemistossa, Ei Windowsin kotihakemistossa. Voit tehdä tämän lisäämällä tämän rivin ~/.zshrc
– tiedostoon.
cd ~
tämän pitäisi saada päätteesi näyttämään:

sitä minä etsinkin.
Yhteenveto
tässä viestissä selitin, miten asetan kehitysympäristöni käyttäen WSL2: ta, Windows Terminalia ja oh my zsh: ta. On monia tapoja määrittää oh my zsh, ja minä vain peitin henkilökohtaisen makuni.