Komentotulkki

Wikipediasta
Siirry navigaatioon Siirry hakuun
Kuvakaappaus Bashista

Komentotulkki (engl. command-line interface, command-line interpreter) on tietokoneohjelma, jolla ohjataan käyttöjärjestelmää. Komentotulkissa ohjelmien käynnistys ja muut komennot suoritetaan kirjoittamalla ne komentoriville. Komentotulkit sisältävät myös rajoitetun ohjelmointimahdollisuuden ymmärtämällään komentosarjakielellä.

Historia[muokkaa | muokkaa wikitekstiä]

Sanalla shell (suom. kuori) viitataan usein komentotulkkeihin, vaikka sen varsinainen merkitys tarkoittaa laajemmin erilaisia käyttöliittymiä. Tuo sana on peräisin Multics-projektista.[1]

Ken Thompson kirjoitti ensimmäisen Thompson shell -komentotulkin Unixille.[2][1] Unixissa komentotulkki on käyttäjän prosessi joka voidaan vaihtaa.[3][4] Thompsonin tulkkia laajennettiin, siihen lisättiin ohjelmointikieli ja sille julkaistiin useita vaihtoehtoja.[1][5]

Esimerkkejä[muokkaa | muokkaa wikitekstiä]

Esimerkkejä komentotulkeista:

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. a b c Vladimir Likic: Understanding Bash: Elements of Programming linuxjournal.com. 28.9.2018. Viitattu 27.2.2020. (englanniksi)
  2. Ritchie, Dennis M.: The Development of the C Language bell-labs.com. Viitattu 24.7.2017.
  3. Part I tuhs.org. Viitattu 8.9.2019. (englanniksi)
  4. Dennis M. Ritchie: The UNIX Time-sharing System - A Retrospective (PDF) bell-labs.com. Viitattu 21.2.2020. (englanniksi) 
  5. Other Shells linuxcommand.org. Viitattu 7.3.2020. (englanniksi)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]