Ero sivun ”Komentotulkki” versioiden välillä

Siirry navigaatioon Siirry hakuun
112 merkkiä poistettu ,  24. elokuuta 2016
(historiaa tiivistetysti)
Rivi 17: Rivi 17:


== Komentotulkkeja ==
== Komentotulkkeja ==
*[[sh]] eli ''Bourne shell'' oli Unixin alkuperäinen komentotulkki ja sillä nimellä kutsutaan yleensä komentotulkkia [[skripti|skripteistä]], jollei kaivata minkään tietyn komentotulkin erityispiirteitä.
*[[Bourne Shell]] oli Unixin alkuperäinen komentotulkki
*[[ash]] tai sen pohjalta kehitetty [[dash]] on usein käytössä pelkistetymmissä ympäristöissä, kuten asennuksen, järjestelmän käynnistyksen tai virheenkorjauksen yhteydessä. Mm. [[Ubuntu]]ssa /bin/sh on [[symbolinen linkki|symlinkattu]] dashiin.
*[[ash]] tai sen pohjalta kehitetty [[dash]] on usein käytössä pelkistetymmissä ympäristöissä, kuten asennuksen, järjestelmän käynnistyksen tai virheenkorjauksen yhteydessä. Mm. [[Ubuntu]]ssa <tt>/bin/sh</tt> on [[symbolinen linkki|symlinkattu]] dashiin.
*[[bash]] on [[GNU]]-projektin kehittynyt sh-muunnos, Linux-maailman ylivoimaisesti käytetyin komentotulkki.
*[[bash]] on [[GNU]]-projektin komentotulkki, Linux-maailman ylivoimaisesti käytetyin komentotulkki.
* [[ksh]] – kehittynyt sh:n muunnos, etenkin skriptitulkin ominaisuuksia korostava komentotulkki [[wikipedia:fi:POSIX|POSIX]]in standardikomentotulkki, vapaa ksh:n korvaajaksi kehitetty komentotulkki on [[pdksh]].
* [[ksh]] – kehittynyt Bourne Shellin pohjalta kehitetty tulkki joka korostaa etenkin skriptitulkin ominaisuuksia. [[wikipedia:fi:POSIX|POSIX]]-syntaksi on kehitetty ksh:n pohjalta. Vapaa ksh:n korvaajaksi kehitetty komentotulkki on [[pdksh]].
*[[tcsh]], [[csh]]:n edelleenkehitetty versio oli pitkään interaktiivisessa käytössä edistyneempi kuin sh ja on siksi käyttäjien oletuskomentotulkkina monessa Unix-järjestelmässä. Toimintojen määrä on suurin piirtein sama kuin bashissa. Tcsh:n ja csh:n erityispiirteenä on [[C]]-ohjelmointikieltä jäljittelevä syntaksi, joka tulee esille erityisesti skriptauksessa.
*[[tcsh]], [[csh]]:n edelleenkehitetty versio oli pitkään interaktiivisessa käytössä edistyneempi kuin Bourne Shell ja on siksi käyttäjien oletuskomentotulkkina monessa UNIX-järjestelmässä. Toimintojen määrä on suurin piirtein sama kuin bashissa. Tcsh:n ja csh:n erityispiirteenä on [[C]]-ohjelmointikieltä jäljittelevä syntaksi, joka tulee esille erityisesti skriptauksessa.
*[[zsh]] on melko suosittu sh-johdannainen komentotulkki, joka tarjoaa laajaa toimintovalikoimaa sekä laajennettavuutta.
*[[zsh]] on melko suosittu POSIX-yhteensopiva komentotulkki, joka tarjoaa laajaa toimintovalikoimaa sekä laajennettavuutta.


Erikoisia, vähemmän tunnettuja komentotulkkeja on
Erikoisia, vähemmän tunnettuja komentotulkkeja on
Rivi 31: Rivi 31:
* [[rc]] – bashiin pohjautuva, mutta syntaksiltaan paranneltu komentulkki
* [[rc]] – bashiin pohjautuva, mutta syntaksiltaan paranneltu komentulkki


Käyttäjä voi vaihtaa kirjautuessa avattavaa komentotulkkia komennolla [[chsh]]. Vähintään root-tunnuksella kannattaa säilyttää jokin turvalliseksi ja toimivaksi todettu komentotulkki. Eri komentotulkkeja voi kokeilla tai käyttää väliaikaisesti antamalla niiden nimi tavallisena komentona.  
Käyttäjä voi vaihtaa kirjautuessa avattavaa komentotulkkia komennolla [[chsh]]. Vähintään root-tunnuksella kannattaa säilyttää jokin turvalliseksi ja toimivaksi todettu komentotulkki. Eri komentotulkkeja voi kokeilla tai käyttää väliaikaisesti antamalla niiden nimi tavallisena komentona.


== Komentotulkkien historiaa ==
== Komentotulkkien historiaa ==

Navigointivalikko