Mikä on komentorivilulkki?

Mikä on komentorivilulkki(Command Line Interpreter)Yleensä(Generally) kaikissa nykyaikaisissa ohjelmissa on graafinen käyttöliittymä (GUI)(Graphical User Interface (GUI)) . Tämä tarkoittaa, että käyttöliittymässä on valikoita ja painikkeita, joiden avulla käyttäjät voivat olla vuorovaikutuksessa järjestelmän kanssa. Mutta komentorivitulkki on ohjelma, joka hyväksyy vain tekstikomentoja näppäimistöltä. Nämä komennot suoritetaan sitten käyttöjärjestelmälle. Tekstirivit, jotka käyttäjä syöttää näppäimistöltä, muunnetaan toiminnoiksi, joita käyttöjärjestelmä voi ymmärtää. Tämä on komentorivitulkin tehtävä.

Komentorivitulkkeja käytettiin laajalti 1970-luvulle asti. Myöhemmin ne korvattiin ohjelmilla, joissa oli graafinen käyttöliittymä(Graphical User Interface) .

Mikä on komentorivilulkki

Missä komentorivilulkkeja käytetään?(Where are Command Line Interpreters used?)

Yksi yleinen kysymys ihmisillä on, miksi kukaan käyttäisi komentorivitulkkia nykyään? Meillä on nyt GUI -sovelluksia, jotka ovat yksinkertaistaneet tapaamme olla vuorovaikutuksessa järjestelmien kanssa. Joten miksi kirjoittaa komennot CLI :lle ? On kolme tärkeää syytä, miksi komentorivitulkit ovat edelleen tärkeitä nykyään. Keskustellaan syistä yksitellen.

  1. Tietyt toiminnot voidaan tehdä nopeammin ja automaattisesti komentorivin avulla. Esimerkiksi komento joidenkin ohjelmien sulkemiseksi käyttäjän kirjautuessa sisään tai komento kopioida samassa muodossa olevia tiedostoja kansiosta voidaan automatisoida. Tämä vähentää manuaalista työtä puoleltasi. Siten nopeaa suorittamista tai tiettyjen toimintojen automatisoimista varten komennot annetaan komentorivitulkista.
  2. Graafinen sovellus on melko helppokäyttöinen. Se ei ole vain interaktiivinen, vaan myös itsestään selvä. Kun olet ladannut sovelluksen, siellä on joukko valikoita/painikkeita jne., jotka opastavat sinua kaikissa ohjelman toimissa. Siksi(Thus) uudet ja kokemattomat käyttäjät käyttävät aina mieluummin graafista sovellusta. Komentorivitulkin käyttäminen ei ole niin yksinkertaista. Valikoita ei ole. Kaikki on kirjoitettava. Silti tietyt kokeneet käyttäjät käyttävät komentorivitulkkia. Tämä johtuu pääasiassa siitä, että CLI :n avulla sinulla on suora pääsy käyttöjärjestelmän toimintoihin. Kokeneet käyttäjät tietävät, kuinka tehokas näiden toimintojen käyttö on. Siten(Thus) he käyttävät CLI :tä .
  3. Joskus järjestelmäsi GUI - ohjelmistoa ei ole rakennettu tukemaan käyttöjärjestelmän suorittamiseen tai ohjaamiseen tarvittavia komentoja. Tällöin käyttäjällä ei ole muuta vaihtoehtoa kuin käyttää komentorivikäyttöliittymää. Jos järjestelmästä puuttuu graafisen ohjelman suorittamiseen tarvittavat resurssit, komentoriviliittymä(Command Line Interface) on kätevä.

Tietyissä tilanteissa on tehokkaampaa käyttää komentorivikäyttöliittymää(Command Line Interface) graafisen ohjelman yli. CLI :n käytön ensisijaiset käyttötarkoitukset on lueteltu alla.

  • Komentorivitulkeissa on mahdollista näyttää ohjeet pistekirjoitusjärjestelmän avulla(Braille system) . Tästä on apua sokeille käyttäjille. He eivät voi käyttää graafisia sovelluksia itsenäisesti, koska käyttöliittymä ei ole heille käyttäjäystävällinen.
  • Tiedemiehet, tekniset asiantuntijat ja insinöörit suosivat komentokulkeja graafisten käyttöliittymien sijaan. Tämä johtuu nopeudesta ja tehokkuudesta, jolla tietyt komennot voidaan suorittaa.
  • Tietyillä(Certain) tietokoneilla ei ole graafisten sovellusten ja ohjelmien moitteettoman toiminnan tukemiseen tarvittavia resursseja. Komentorivitulkkeja voidaan käyttää myös tällaisissa tapauksissa.
  • Kirjoituskomennot voidaan suorittaa nopeammin kuin graafisen käyttöliittymän vaihtoehtojen napsauttaminen. Komentorivitulkki tarjoaa myös käyttäjälle laajan valikoiman komentoja ja toimintoja, jotka eivät ole mahdollisia GUI- sovelluksella.

Lue myös: (Also Read:) Mikä on laiteohjain?(What is a Device Driver?)

Mitkä ovat joitain tapauksia, joissa komentorivin tulkkeja käytetään nykypäivänä?(What are some instances where command-line interpreters are used in the modern-day?)

Oli aika, jolloin komentojen kirjoittaminen oli ainoa tapa olla vuorovaikutuksessa järjestelmän kanssa. Ajan myötä graafisista käyttöliittymistä tuli kuitenkin suositumpia. Mutta komentorivitulkit ovat edelleen käytössä. Käy läpi alla oleva luettelo, jotta tiedät, missä niitä käytetään.

  • Windows-käyttöjärjestelmässä on CLI nimeltä Windows Command Prompt.
  • Junos- ja Cisco IOS -reitittimien(Cisco IOS routers) konfigurointi tehdään komentorivitulkkien avulla.
  • Joissakin Linux -järjestelmissä on myös CLI . Se tunnetaan Unix - kuorena.
  • Rubylla(Ruby) ja PHP :llä on komentokulli interaktiivista käyttöä varten. PHP :n kuori tunnetaan nimellä PHP-CLI .

Ovatko kaikki komentorivitulkit samanlaisia?(Are all command-line interpreters the same?)

Olemme nähneet, että komentotulkki ei ole muuta kuin tapa olla vuorovaikutuksessa järjestelmän kanssa vain tekstipohjaisilla komennoilla. Vaikka komentorivitulkkeja on useita, ovatko ne kaikki samanlaisia? Ei. Tämä johtuu siitä, että CLI :hen kirjoittamasi komennot perustuvat käyttämäsi ohjelmointikielen syntaksiin. Siten(Thus) komento, joka toimii CLI :ssä yhdessä järjestelmässä, ei välttämättä toimi samalla tavalla muissa järjestelmissä. Saatat joutua muokkaamaan komentoa kyseisen järjestelmän käyttöjärjestelmän ja ohjelmointikielen syntaksin perusteella.

On tärkeää tietää syntaksi ja oikeat komennot. Esimerkiksi yhdellä alustalla komentotarkistus nyt ohjaisi järjestelmän o etsimään viruksia. Samaa komentoa ei kuitenkaan välttämättä tunnisteta muissa järjestelmissä. Joskus eri OS/programming on samanlainen komento. Se voi johtaa siihen, että järjestelmä suorittaa toiminnon, jonka samanlainen komento tekisi, mikä johtaa ei-toivottuihin tuloksiin.

Myös syntaksi(Syntax) ja kirjainkoko on otettava huomioon. Jos annat komennon väärällä syntaksilla, järjestelmä saattaa päätyä tulkitsemaan komennon väärin. Seurauksena on, että suunniteltua toimintaa ei suoriteta tai tapahtuu jotain muuta toimintaa.

Komentorivitulkit eri käyttöjärjestelmissä(Command Line interpreters in different operating systems)

Windows XP:ssä ja Windows 2000 :ssa on (Windows 2000)palautuskonsoli-(Recovery Console in Windows XP) niminen työkalu, jolla voit suorittaa toimintoja, kuten vianmäärityksen ja järjestelmän korjauksen . Tämä työkalu toimii myös komentorivitulkina.

MacOS:n CLI:tä kutsutaan Terminaaliksi.(Terminal.)

Windows -käyttöjärjestelmässä on sovellus nimeltä Command Prompt. Tämä on Windowsin(Windows) ensisijainen CLI . Uusimmissa Windowsin(Windows) versioissa on toinen CLI - Windows PowerShell . Tämä CLI on edistyneempi kuin komentokehote(Command Prompt) . Molemmat ovat saatavilla Windows - käyttöjärjestelmän(Windows OS) uudessa versiossa .

Kirjoita PowerShell-ikkunaan komento paina enter

Tietyissä sovelluksissa on sekä CLI että graafinen käyttöliittymä. Näissä sovelluksissa CLI :ssä on ominaisuuksia, joita graafinen käyttöliittymä ei tue. CLI tarjoaa lisäominaisuuksia(CLI) , koska sillä on raaka pääsy sovellustiedostoihin.

Suositus: (Recommended:) Mikä on Service Pack?(What is a Service Pack?)

Komentorivi Windows 10:ssä(The Command Prompt in Windows 10)

Vianetsintä olisi paljon helpompaa, jos olet tietoinen komentokehotekomennoista(Command Prompt) . Komentorivi on (Command Prompt)Windows - käyttöjärjestelmän CLI :lle annettu nimi . Kaikkia komentoja ei ole mahdollista tai tarpeellista tietää. Tässä olemme koonneet luettelon joistakin tärkeistä komennoista.

  • Ping – Tätä komentoa käytetään tarkistamaan, toimiiko paikallinen verkkojärjestelmä oikein. Jos haluat tietää, onko Internetissä todellinen ongelma tai jokin ohjelmisto aiheuttaa ongelman, käytä Pingiä. Voit pingata hakukonetta tai etäpalvelinta. Jos saat vastauksen, se tarkoittaa, että yhteys on olemassa.
  • IPConfig – Tätä komentoa käytetään vianetsintään, kun käyttäjä kohtaa verkkoongelmia. Kun suoritat komennon, se palauttaa tietoja tietokoneesta ja paikallisesta verkosta. Näkyviin tulevat tiedot, kuten eri verkkoyhteyksien tila, käytössä oleva järjestelmä, käytössä olevan reitittimen IP-osoite jne.
  • Ohje(Help) – Tämä on luultavasti hyödyllisin ja eniten käytetty komentokehote(Command Prompt) - komento. Tämän komennon suorittaminen näyttää koko luettelon kaikista komentokehotteessa olevista komennoista(Command Prompt) . Jos haluat tietää enemmän jostakin luettelon komennosta, voit tehdä sen kirjoittamalla -/? Tämä komento näyttää yksityiskohtaiset tiedot määritetystä komennosta.
  • Dir – Tätä käytetään tietokoneen tiedostojärjestelmän selaamiseen. Komento listaa kaikki nykyisestä kansiostasi löytyvät tiedostot ja kansiot. Sitä voidaan käyttää myös hakutyökaluna. Lisää vain(Just) /S komentoon ja kirjoita etsimäsi.
  • Cls – Jos näyttö on täynnä liian monta komentoa, tyhjennä näyttö suorittamalla tämä komento.
  • SFC – Tässä SFC tarkoittaa System File Checkeria(System File Checker) . SFC/Scannow -toimintoa käytetään tarkistamaan, onko järjestelmätiedostoissa virheitä. Jos niiden korjaaminen on mahdollista, myös se tehdään. Koska koko järjestelmä on tarkistettava, tämä komento voi kestää jonkin aikaa.
  • Tehtävälista – Jos haluat tarkastella kaikkia järjestelmässäsi tällä hetkellä aktiivisia tehtäviä, voit käyttää tätä komentoa. Vaikka tämä komento vain luettelee kaikki toimivat tehtävät, voit myös saada lisätietoja komennolla -m komennon kanssa. Jos löydät tarpeettomia tehtäviä, voit pakottaa ne pysäyttämään komennolla Taskkill .
  • Netstat – Tätä käytetään hankkimaan tietoja verkkoon, jossa tietokoneesi on. Yksityiskohdat, kuten Ethernet-tilastot, IP-reititystaulukko, TCP -yhteydet, käytössä olevat portit jne., näytetään.
  • Poistu – Tätä komentoa käytetään komentokehotteesta poistumiseen.
  • Assoc – Tätä käytetään tiedostopäätteen tarkasteluun ja jopa tiedostoyhdistelmien muuttamiseen. Jos kirjoitat assoc [.ext], jossa .ext on tiedostopääte, saat tietoja laajenteesta. Jos syötetty tunniste on esimerkiksi .png, se kertoo, että se on kuvatiedosto. Tiedostojen assosiaatioita voidaan myös muuttaa. Harkitse esimerkkiä assoc .log = txt-tiedosto. Tämä varmistaa, että kaikkia lokitiedostoja pidetään vastedes tekstitiedostoina.
  • Salaus(Cipher) – Sitä käytetään tiedostojen ja kansioiden salaustietojen tarkastelemiseen ja muuttamiseen. Voit käyttää joitain lisäparametreja ja salata tiedostosi tai luoda uusia salausavaimia. Voit myös etsiä salattuja tiedostoja järjestelmästäsi.

Yhteenveto(Summary)

  • Komentorivikäyttöliittymä(Command Line) on tapa olla vuorovaikutuksessa järjestelmän kanssa tekstipohjaisten komentojen avulla
  • Jokaisella käyttöjärjestelmällä on komentorivikäyttöliittymä. Näin ollen syntaksi ja komennot vaihtelevat järjestelmästä toiseen
  • Vaikka CLI oli aikoinaan ensisijainen vuorovaikutusmuoto, se on nyt suurelta osin korvattu graafisilla käyttöliittymillä
  • On kuitenkin edelleen tiettyjä toimintoja, jotka ovat nopeampia ja tehokkaampia, kun ne suoritetaan komentoriviliittymässä. Ne ovat siis edelleen käytössä
  • Kokeneet käyttäjät käyttävät CLI :tä komentojen automatisointiin tai joidenkin toimintojen suorittamiseen, joita GUI- ohjelmat eivät tue
  • CLI on hyödyllinen myös sokeille käyttäjille
  • Perustiedot(Basic) komennoista auttavat sinua järjestelmän virheiden vianmäärityksessä


About the author

Olen tietokoneteknikko, jolla on yli 10 vuoden kokemus, josta 3 vuotta 店員. Minulla on kokemusta sekä Apple- että Android-laitteista ja olen erityisen taitava tietokoneiden korjaamisessa ja päivittämisessä. Nautin myös elokuvien katsomisesta tietokoneellani ja iPhonen käyttämisestä kuvien ja videoiden ottamiseen.



Related posts