Komentorivitulkki on mikä tahansa ohjelma, joka sallii komentojen syöttämisen ja suorittaa ne sitten käyttöjärjestelmään. Se on kirjaimellisesti komentojen tulkki.
Toisin kuin ohjelmassa, jossa on graafinen käyttöliittymä (GUI), kuten hiirellä ohjattavat painikkeet ja valikot, komentorivitulkki hyväksyy tekstirivit näppäimistöltä komentoina ja muuntaa ne sitten funktioiksi, jotka käyttöjärjestelmä ymmärtää.
Muut nimet komentorivilulkille
Kaikista komentorivitulkkiohjelmista käytetään usein myös nimitystä komentorivikäyttöliittymä. Harvemmin sitä kutsutaan myös CLI:ksi, komentokielen tulkiksi, konsolin käyttöliittymäksi, komentoprosessoriksi, komentotulkkiksi, komentoriviltä tai komentotulkiksi.
CLI on lyhenne myös muista tekniikan termeistä, joilla ei ole mitään tekemistä komentoriviliittymän kanssa, kuten kutsuvan linjan tunnistus, puhelutason käyttöliittymä, välimuistin linjalomitus, selkeä keskeytyslippu ja soittajan sijaintitiedot.
Miksi niitä käytetään?
Jos tietokonetta voidaan ohjata helppokäyttöisillä sovelluksilla, joissa on graafinen käyttöliittymä, saatat ihmetellä, miksi joku haluaa sen sijaan antaa komentoja komentorivin kautta. Syitä on kolme.
Ensimmäinen on, että voit automatisoida komennot. Voimme antaa monia esimerkkejä, mutta yksi on komentosarja, joka sulkee aina tietyt palvelut tai ohjelmat, kun käyttäjä kirjautuu sisään ensimmäisen kerran. Toisella voidaan kopioida samanmuotoisia tiedostoja kansiosta, jotta sinun ei tarvitse seuloa se itse läpi. Nämä asiat voidaan tehdä nopeasti ja automaattisesti käyttämällä komentoja.
Toinen CLI:n käytön etu on, että sinulla on suora pääsy käyttöjärjestelmän toimintoihin. Edistyneet käyttäjät voivat mieluummin käyttää tiivistä ja tehokasta käyttöoikeutta, jonka se antaa heille.
Yksinkertaiset ja kokemattomat käyttäjät eivät kuitenkaan yleensä halua käyttää komentorivikäyttöliittymää, koska ne eivät todellakaan ole yhtä helppokäyttöisiä kuin graafisia ohjelmia. Käytettävissä olevat komennot eivät ole yhtä ilmeisiä kuin ohjelmassa, jossa on valikko ja painikkeet. Et voi vain avata komentorivitulkkia ja tietää heti, kuinka sitä käytetään, kuten tavallisella ladattavalla graafisella sovelluksella.
Komentorivitulkit ovat hyödyllisiä, koska vaikka käyttöjärjestelmän ohjaamiseen voi olla v altava määrä komentoja ja vaihtoehtoja, on mahdollista, että kyseisen käyttöjärjestelmän GUI-ohjelmistoa ei yksinkertaisesti ole rakennettu käyttämään näitä komentoja. Niiden avulla voit myös käyttää joitain näistä komennoista ilman, että niitä kaikkia tarvitse käyttää kerralla, mikä on hyödyllistä järjestelmissä, joissa ei ole resursseja graafisen ohjelman suorittamiseen.
Eivät kaikki komentorivilulkit ole samanlaisia
Kun komentorivitulkki ymmärtää tietyn komennon, se tekee sen ohjelmointikielen ja syntaksin perusteella. Tämä tarkoittaa, että yksi komento, joka toimii yhdessä tilanteessa, tietyssä käyttöjärjestelmässä ja ohjelmointikielessä, ei välttämättä toimi samalla tavalla (tai ei ollenkaan) eri ympäristössä.
Yksi käyttöjärjestelmä saattaa esimerkiksi käyttää komentoa scannow tarkistaakseen tietokoneen virheiden var alta, mutta toinen ohjelma tai käyttöjärjestelmä, jossa ei ole tätä ominaisuutta, saattaa tehdä sen. ei mitään. Tai jos sillä on samanlainen toiminto, komentorivitulkki voi ymmärtää vain esimerkiksi scan tai scantime.
Syntaksi on myös tärkeä, koska ne ovat herkkiä sille, että mikä tahansa kirjoitusvirhe voidaan tulkita väärin täysin eri komennona. Ohjelma saattaa käynnistää tarkistuksen käyttämällä scannow, mutta jos poistat viimeisen kirjaimen, scanno se voi ymmärtää, milloin sen pitäisi lopettaa tarkistus..
Lisätietoja komentorivitulkeista
Useimmissa Windows-käyttöjärjestelmissä ensisijainen komentorivin tulkki on komentokehote. Windows PowerShell on edistyneempi komentorivitulkki, joka on saatavana komentokehotteen rinnalla uudemmissa Windowsin versioissa. Windows Terminal sisältää myös komentorivityökalut, mutta se ei ole saatavilla kaikille Windows-versioille.
Windows XP:ssä ja Windows 2000:ssa erityinen vianmääritystyökalu nimeltä Recovery Console toimii myös komentorivitulkina, joka suorittaa erilaisia vianmääritys- ja järjestelmän korjaustehtäviä.
MacOS:n komentoriviliittymää kutsutaan Terminaaliksi.
Joskus sekä CLI että GUI sisältyvät samaan ohjelmaan. Kun näin on, on tyypillistä, että yksi käyttöliittymä tukee tiettyjä toimintoja, jotka on jätetty pois toisesta. Se on yleensä komentoriviosa, joka sisältää enemmän ominaisuuksia, koska se tarjoaa raaka pääsyn sovellustiedostoihin, eikä sitä rajoita se, mitä ohjelmistokehittäjä päätti sisällyttää graafiseen käyttöliittymään.
UKK
Mitä kirjoitat päästäksesi interaktiiviseen Python-tulkkiin komentoriviltä?
Mac OS:ssä tai Linuxissa kirjoita komentoriville python suorittaaksesi interaktiivisen Python-tulkin. Avaa Windowsissa komentokehote ja kirjoita py.
Kuinka Python-tulkki poistuu komentoriviltä?
Käytä exit()-toimintoa, kun haluat lopettaa interaktiivisen Python-istunnon. Vaihtoehtoisesti voit käyttää pikanäppäintä Ctrl+ Z ja paina sitten Enter palataksesi komentoon. Kehote Windowsissa.
Mikä on Unix-terminologiassa tunnettu komentorivitulkki?
Unixin komentorivitulkkia kutsutaan yleisesti shell.
Kuinka avaat Matlabin komentorivitulkista?
Aja Matlab komentokehotteesta komennolla matlab. Jos haluat avata Matlabin ilman aloitusnäyttöä, käytä komentoa matlab -nosplash. Ja tallentaaksesi poistumiskoodin, käytä komentoa matlab -wait.