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:

käyttöjärjestelmäni rakenne on tarpeeksi korkea wsl2: n ajamiseen

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:

Käynnistä Hyper-V ja WSL.

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

Ota käyttöön Hyper-V ja WSL

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).

aion asentaa Ubuntu 18.04

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 sovellus on asennettu, paina käynnistyspainiketta käynnistääksesi varsinaisen Linux-asennuksen.

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:

  1. Lisää mukautettu ohjelma.
  2. 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.

Vastaa

Sähköpostiosoitettasi ei julkaista.