Ero sivun ”Zsh” versioiden välillä

Siirry navigaatioon Siirry hakuun
244 merkkiä lisätty ,  17. lokakuuta 2015
p
+interwiki
pEi muokkausyhteenvetoa
p (+interwiki)
 
(5 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Zsh eli Z Shell on kehittynyt [[komentotulkki]] Unix-järjestelmille. Sitä voi käyttää sekä normaalina kirjautumiskomentotulkkina että skriptikielenä. Zsh:n kehitys aloitettiin 1990, ja se on tällä hetkellä luultavasti eniten ominaisuuksia sisältävä Unix-komentotulkki. Jotta ominaisuudet eivät veisi liikaa muistitilaa, on valtaosa niistä sijoitettu erikseen ladattaviin funktioihin. Zsh huolehtii itse komentorivin editoinnista (ZLE), kun se esimerkiksi [[Bash]]issa on ulkoistettu jokseenkin rajoittuneelle [[Readline]]-kirjastolle. Zsh:ssa on ollut [[Unicode]]-tuki helmikuussa 2006 julkaistusta 4.3.1-versiosta lähtien.
{{Ohjelma
| nimi=Zsh
| kuva=
| kuvateksti=
| lisenssi=[[MIT]]
| käyttöliittymä=teksti
| kotisivu=[http://www.zsh.org/ www.zsh.org] [http://zsh.sourceforge.net/ zsh.sourceforge.net]
}}


== Ominaisuuksia ==
'''Zsh''' eli '''Z Shell''' on kehittynyt [[komentotulkki]] Unix-järjestelmille. Sitä voi käyttää sekä normaalina kirjautumiskomentotulkkina että skriptikielenä. Zsh:n kehitys aloitettiin 1990, ja se on tällä hetkellä luultavasti eniten ominaisuuksia sisältävä Unix-komentotulkki. Jotta eri ominaisuudet eivät veisi liikaa muistitilaa, on valtaosa niistä sijoitettu erikseen ladattaviin funktioihin. Zsh huolehtii itse komentorivin editoinnista (ZLE), kun se esimerkiksi [[Bash]]issa on ulkoistettu jokseenkin rajoittuneelle [[Readline]]-kirjastolle. Zsh:ssa on ollut [[Unicode]]-tuki helmikuussa 2006 julkaistusta 4.3.1-versiosta lähtien.
 
==Asennus==
{{Asenna|Zsh|zsh}}
 
==Ominaisuuksia==
*Ohjelmoitava komennontäydennystoiminto, joka auttaa yleisimpien komentojen argumenttien täydentämisessä (sisältää tuon muutamalle sadalle yleisimmälle komennolle). Myös esimerkiksi man-sivujen nimien täydennys toimii. Esimerkki:
*Ohjelmoitava komennontäydennystoiminto, joka auttaa yleisimpien komentojen argumenttien täydentämisessä (sisältää tuon muutamalle sadalle yleisimmälle komennolle). Myös esimerkiksi man-sivujen nimien täydennys toimii. Esimerkki:
  [matti@masiina] ~ % [[yum]] c
  [matti@masiina] ~ % [[yum]] c
Rivi 173: Rivi 185:
                         bindkey '\e[F' end-of-line ;;
                         bindkey '\e[F' end-of-line ;;
                 esac
                 esac
_force_rehash() {
  (( CURRENT == 1 )) && rehash
  return 1
}


Asetustiedoston muutokset saa helpoiten käyttöön käynnistämällä zsh uudelleen komennolla
Asetustiedoston muutokset saa helpoiten käyttöön käynnistämällä zsh uudelleen komennolla
  exec zsh
  exec zsh
==Katso myös==
*[[Oh My Zsh]] - Asetukset, joilla Zsh-shellistä saadaan muun muassa interaktiivisempi


==Aiheesta muualla==
==Aiheesta muualla==
*[http://www.zsh.org/ Zsh:n kotisivu]
*[http://www.zsh.org/ Zsh:n kotisivu]
*[http://zsh.sunsite.dk/Guide/ Zsh-opas]
*[http://www.zshwiki.org/ Zsh-wiki]
*[http://www.zshwiki.org/ Zsh-wiki]
*[http://grml.org/zsh/zsh-lovers.html Zsh-lovers]
*[http://grml.org/zsh/zsh-lovers.html Zsh-lovers]
Rivi 190: Rivi 199:
[[Luokka:Komentotulkit]]
[[Luokka:Komentotulkit]]
[[Luokka:Asetustiedostot]]
[[Luokka:Asetustiedostot]]
[[pl:zsh]]
71

muokkausta

Navigointivalikko