Jos käytät Windows 10:tä tai 11:tä, PowerShell ja Windows Terminal ovat esiasennettuna järjestelmääsi. Pohjimmiltaan ne ovat komentorivityökaluja ohjeiden (komentojen) syöttämiseen, joiden avulla voit suorittaa erilaisia tehtäviä Windows-tietokoneellasi. Näitä tehtäviä ovat vianmääritys, tehtävien automatisointi, järjestelmien hallinta, diagnostiikan suorittaminen ja verkonhallinta.
Joten jos olet joskus kysynyt itseltäsi, kumpaa käyttää PowerShellin ja Windows Terminalin välillä, tietäen, mikä tekee niistä erilaisia, voit valita tilanteeseesi parhaiten sopivan sovelluksen. Tässä on mitä sinun on tiedettävä heistä.
PowerShell on parannus komentokehotteeseen verrattuna
Microsoft esitteli PowerShell vuonna 2006, ja se tekee kaiken sen Komentorivi (cmd) tekee ja sitten jotkut. Koska Microsoft rakensi PowerShellin .NET Frameworkin päälle, voit käyttää .NET-kieliä tekstipohjaisten komentojen lisäksi sovelluksessa vuorovaikutuksessa käyttöjärjestelmäsi kanssa. PowerShellin suosituin kieli on C#, ja sen avulla voit avata työkalun lisäominaisuuksia ja parantaa tuottavuuttasi.
Vakiokomentojen lisäksi PowerShellissä on yli 200 cmdlet-komentoa, erityinen C#-luokka, jonka Microsoft määritellään "valokomentoiksi". Kun PowerShell suorittaa ne, ne palauttavat .NET-objektin, jonka voit manipuloida.
Tämän avulla voit esimerkiksi olla vuorovaikutuksessa tietokoneellasi olevien ohjelmien kanssa, jotka saavat virtansa .Net Core, mutta käsittele myös niiden syötteet ilman, että sinun tarvitsee kirjoittaa mitään erityistä tai monimutkaista koodia.
Lisäksi vaikka PowerShell voi suorittaa erätiedostoja, kuten cmd, se mahdollistaa myös suuremman automatisoinnin, koska voit ajoittaa tehtävien suorittamisen. Tällä tavalla voit järjestellä tehtäviä etukäteen ja tehdä muita asioita samalla, kun annat PowerShellin hoitaa tehtävänsä.
Nämä ovat vain muutamia tapoja, joilla PowerShell on paljon tehokkaampi kuin komentokehote. Joten vaikka Microsoft toi meille PowerShellin viedäkseen CommandPromptin uudelle tasolle, mikä on Windows Terminalin tarkoitus?
Windows-pääte toi BASH: n Windowsiin
Microsoft esitteli Windows Terminalin vuonna 2019 Windows 10:n kanssa, ja se on terminaalioperaattori, joka tukee melkein mitä tahansa komentoriviltä. Sovellus on merkittävin tuoessaan Windowsiin komentorivityökalun, jota yhteisö on pitkään kadehtinut Linuxista: BASH (Bourne Again Shell).
Jos haluat suorittaa BASH: n Windows Terminalissa, sinun on ensin ota käyttöön Windows Subsystems for Linux (WSL).
Toinen suuri ominaisuus Windows Terminalissa on myös siirtyminen nykyaikaisempaan välilehtikäyttöliittymään, jonka avulla voit käyttää useita komentoriviohjelmia. Sinulla voi esimerkiksi olla useita komentokehotteen esiintymiä käynnissä tai avata cmd, PowerShell, BASH ja Azure kerralla.
Lisäksi voit käyttää emojeja ja muiden kielten erikoismerkkejä Windows Terminalissa sen Unicode- ja UTF-tuen ansiosta. Ja sen uuden nopeutetun GPU-tekstinrenderöintimoottorin ansiosta se voi näyttää ne ohittamatta vähän. Voit myös mukauttaa sovelluksen käyttöliittymää antamalla sille erilaisia väriteemoja, taustakuvia (se tukee myös GIF-tiedostoja) ja kokoonpanoja.
Windows Terminal on avoimen lähdekoodin projekti, ja Windowsin komentoriviyhteisö kehittää sitä aktiivisesti. Tämä on yhteisö, joka on intohimoinen projektiin ja tukee jatkuvasti sovellusta ja parantaa sitä sen suorituskykyä ja lisää ominaisuuksia (avustajat priorisoivat halutuimmat, mm kurssi). Voit seurata sen kehitystä ja jopa osallistua menemällä sivulle Windows Terminal Github -arkisto.
Windows Terminal on kaikki mitä tarvitset
PowerShell auttaa tuomaan .Net Frameworkin tehon cmd: hen. Ja sen lisäksi, että saat lisää komentoja, sen avulla voit luoda omia ja jopa ajoittaa, milloin sovelluksen tulee suorittaa ne, mikä antaa sinulle paremman hallinnan ja automatisoinnin.
Windows Terminalin avulla voit ajaa Bashia ja muita komentoriviohjelmia, mukaan lukien PowerShell. Se tukee myös enemmän merkkejä, siinä on hieno uusi tekstintoistomoottori ja sen ulkonäköä voi muokata.
Vaikka jokainen näistä työkaluista on itsessään tehokas, PowerShellia ei tarvitse avata Windows Terminalin kanssa.
Linux-työpöydän käyttäminen Linuxin Windows-alijärjestelmän avulla
Lue Seuraava
Liittyvät aiheet
- Windows
- Tekniikka selitetty
- Windows 10
- Windows 11
- Terminaali
- PowerShell
Kirjailijasta
Chifundo on MakeUseOfin kirjoittaja. Hän opiskeli alun perin pankkitoimintaa, mutta löysi intohimonsa kirjoittamiseen ja hänestä tuli freelance-kirjoittaja Upworkissa vuonna 2017. Hän on kirjoittanut artikkeleita, blogeja, esseitä ja verkkosisältöä kymmenille asiakkaille. Chifundo rakastaa sitä, että kirjoittamisen avulla hän voi oppia ja tutkia erilaisia aiheita ja muuttaa niistä kiinnostavaa ja helposti ymmärrettävää sisältöä, joka auttaa ihmisiä. Vapaa-ajallaan hän suunnittelee ja koodaa verkkosivustoja sekä tekee videopelejä.
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi