Ero sivun ”Komentotulkki” versioiden välillä

Siirry navigaatioon Siirry hakuun
101 merkkiä lisätty ,  5. syyskuuta 2021
p
 
(Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 10: Rivi 10:
* Komentohistoria: aikaisemmin annettuja komentoja voi selata ja niihin suorittaa hakuja. Komentohistorian koko voidaan määrittää, samoin kuin vaikkapa se, halutaanko identtisten komentojen tallentuvan monta kertaa peräkkäin komentohistoriaan.
* Komentohistoria: aikaisemmin annettuja komentoja voi selata ja niihin suorittaa hakuja. Komentohistorian koko voidaan määrittää, samoin kuin vaikkapa se, halutaanko identtisten komentojen tallentuvan monta kertaa peräkkäin komentohistoriaan.
* Sanatäydennys: {{näppäin|TAB}}-näppäintä painamalla tulkki kirjoittaa loput tiedostonimestä, komennon nimestä tms. tai esittää mahdolliset (tai todennäköisimmät, joitakin valintoja rajataan joskus oletuksena pois) valinnat. Osa komentotulkeista tukee myös mm. tavallisimpien komentojen valitsinten täydennystä, väärin kirjoitetun täydennettävän merkkijonon "oikolukua", täydennyksen aloittamista myös merkkijonon loppupäästä sekä täydennysvaihtoehtojen esittämistä nuolinäppäimillä navigoitavassa valikossa.
* Sanatäydennys: {{näppäin|TAB}}-näppäintä painamalla tulkki kirjoittaa loput tiedostonimestä, komennon nimestä tms. tai esittää mahdolliset (tai todennäköisimmät, joitakin valintoja rajataan joskus oletuksena pois) valinnat. Osa komentotulkeista tukee myös mm. tavallisimpien komentojen valitsinten täydennystä, väärin kirjoitetun täydennettävän merkkijonon "oikolukua", täydennyksen aloittamista myös merkkijonon loppupäästä sekä täydennysvaihtoehtojen esittämistä nuolinäppäimillä navigoitavassa valikossa.
* Ehtolauseet ja muu logiikka (if, while yms.).
* Ehtolauseet ja muu logiikka (<code>if, while</code> yms.).
* Putkitus, syötteen ja tulosteen ohjaus.
* Putkitus, syötteen ja tulosteen ohjaus.
<!-- listaa pitäisi jatkaa -->
<!-- listaa pitäisi jatkaa -->
Rivi 20: Rivi 20:
*[[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.
*[[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 komentotulkki, Linux-maailman ylivoimaisesti käytetyin komentotulkki.
*[[bash]] on [[GNU]]-projektin komentotulkki, Linux-maailman ylivoimaisesti käytetyin komentotulkki.
* [[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]].
* [[ksh]] – kehittynyt Bourne Shellin pohjalta kehitetty tulkki joka korostaa etenkin skriptitulkin ominaisuuksia. [[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 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.
*[[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 POSIX-yhteensopiva komentotulkki, joka tarjoaa laajaa toimintovalikoimaa sekä laajennettavuutta.
*[[zsh]] on melko suosittu POSIX-yhteensopiva komentotulkki, joka tarjoaa laajaa toimintovalikoimaa sekä laajennettavuutta.
Rivi 27: Rivi 27:
* [[advsh]] – seikkailupeleistä inspiraationsa saanut komentotulkki
* [[advsh]] – seikkailupeleistä inspiraationsa saanut komentotulkki
* [[es]] – paranneltu versio rc-komentotulkista
* [[es]] – paranneltu versio rc-komentotulkista
* [[fish]] – uusi, aloittelijaystävällisyyteen keskittyvä, runsaasti ajonaikaista ohjeistusta sisältävä komentotulkki.
* [[fish]] – uusi, aloittelijaystävällisyyteen keskittyvä, runsaasti ajonaikaista ohjeistusta sisältävä komentotulkki. Fish ei ole kokonaan POSIX-yhteensopiva-komentotulkki, joten esim. skriptien toiminnallisuus voi kärsiä.
* [[psh]] – syntaksiltaan [[Perl]]iä jäljittelevä komentulkki
* [[psh]] – syntaksiltaan [[Perl]]iä jäljittelevä komentulkki
* [[rc]] – bashiin pohjautuva, mutta syntaksiltaan paranneltu komentulkki
* [[rc]] – bashiin pohjautuva, mutta syntaksiltaan paranneltu komentulkki
3 173

muokkausta

Navigointivalikko