Ero sivun ”Komentotulkki” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Komentotulkkeja
(historiaa tiivistetysti) |
|||
Rivi 17: | Rivi 17: | ||
== Komentotulkkeja == | == Komentotulkkeja == | ||
*[[ | *[[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 | *[[bash]] on [[GNU]]-projektin komentotulkki, Linux-maailman ylivoimaisesti käytetyin komentotulkki. | ||
* [[ksh]] – kehittynyt | * [[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 | *[[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 | *[[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 == |