Komentotulkki

Komentotulkki () 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 
Sanalla shell () viitataan usein komentotulkkeihin, vaikka sen varsinainen merkitys tarkoittaa laajemmin erilaisia käyttöliittymiä. Tuo sana on peräisin Multics-projektista.

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

 Esimerkkejä 
Esimerkkejä komentotulkeista: 
 CLI/Amiga Shell (AmigaOS)
 cmd.exe – (Windows NT/2000/XP/Vista)
 Command.com – (DOS/Win 9x)
 CCP – (CP/M)
 DCL – (VMS/OpenVMS)
 fish (the friendly interactive shell)
 FreeCOM – (FreeDOS)
 JCL – (OS/360, z/OS)
 rc Shell – (Plan 9)
 Unixin ja Unixin kaltaisten POSIX-standardissa määritelty Bourne shell (sh) ja sen kanssa yhteensopivat komentotulkit, kuten:
 Bash (Bourne-Again SHell)
 ash (Almquist shell), dash (Debian Almquist shell)
 csh (C shell)
 tcsh (TENEX C shell)
 zsh (Z shell) 
 ksh (Korn shell)
 PowerShell – (Microsoft Windows, GNU/Linux, macOS)
 Windows Recovery Console – (Windows 2000, Windows XP)
 Cisco IOS
4Dos, 4OS2, 4NT, Take Command: JP Softwaren vuonna 1989–2009 kehittämä komentotulkki PC-koneille, joka korvasi käyttöjärjestelmän mukana toimitetun komentotulkin.

 Lähteet 

 Aiheesta muualla 
 Evolution of shells in Linux 

*

pl:Powłoka systemowa