zsh

Autres langues

Langue: pl

Autres versions - même langue

Version: PaŒdziernik 29, 1998 (openSuse - 09/10/07)

Section: 1 (Commandes utilisateur)

NAZWA

zsh - Pow³oka Z

STRESZCZENIE

Poniewa¿ zsh posiada wiele cech, podrêcznik ten zosta³ podzielony na nastêpuj±ce sekcje:
zsh(1)                Rzut oka na zsh (ta sekcja)
zshmisc(1)     To co nie zmie¶ci³o siê w innych sekcjach
zshexpn(1)     Rozwijanie poleceñ i parametrów zsh
zshparam(1)    Parametry zsh
zshoptions(1)  Opcje zsh
zshbuiltins(1) Wbudowane funkcje zsh
zshzle(1)              Edycja wiersza poleceñ zsh
zshcompctl(1)  Kontrola automatycznego dope³niania
zshmodules(1)  £adowalne modu³y zsh
zshall(1)              Wszystkie sekcje razem

OPIS

Zsh jest UNIXowym interpretatorem poleceñ (pow³ok±, shell'em) nadaj±cym siê
zarówno do interaktywnej pracy z systemem jak i do wykonywania skryptów. Z po¶ród standardowych pow³ok zsh najbardziej przypomina ksh(1), ale zawiera wiele ulepszeñ. Zsh posiada edycjê wiersza poleceñ, wbudowan± korekcjê pisowni, programowalne dope³nianie poleceñ, funkcje (z automatycznym ³adowaniem), historiê poleceñ i mnóstwo innych cech.

AUTOR

Pierwotnie zsh zosta³ napisany przez Paula Falstada <pf@zsh.org>. Obecnie zsh jest utrzymywany przez cz³onków listy dyskusyjnej zsh-workers <zsh-workers@math.gatech.edu>. Koordynatorem projektu jest obecnie Andrew Main (Zefram) <zefram@zsh.org>. Z koordynatorem mo¿na siê skontaktowaæ pisz±c na adres <coordinator@zsh.org>, ale sprawy dotycz±ce kodu powinny byæ kierowane na listê dyskusyjn±.

DOSTÊPNO¦Æ

Zsh jest dostêpny z nastêpuj±cych anonimowych serwerów FTP. Mirrory te s± czêsto aktualizowane. Serwery oznaczone przez (G) mog± byæ aktualizowane wzglêdem ftp.math.gatech.edu zamiast wzglêdem serwera g³ównego. Serwery oznaczone przez (H) mog± byæ aktualizowane wzglêdem ftp.cs.elte.hu.
Serwery g³ówne

ftp://ftp.zsh.org/pub/zsh/

http://www.zsh.org/pub/zsh/

Australia

ftp://ftp.zsh.org/pub/zsh/

http://www.zsh.org/pub/zsh/

ftp://ftp.ips.oz.au/pub/packages/zsh/  (G)  (H)

Dania

ftp://sunsite.auc.dk/pub/unix/shells/zsh/

Finlandia

ftp://ftp.funet.fi/pub/unix/shells/zsh/  (H)

Francja

ftp://ftp.cenatls.cena.dgac.fr/pub/shells/zsh/

Niemcy

ftp://ftp.fu-berlin.de/pub/unix/shells/zsh/  (H)

ftp://ftp.gmd.de/packages/zsh/  (H)

ftp://ftp.uni-trier.de/pub/unix/shell/zsh/  (H)

Wêgry

ftp://ftp.cs.elte.hu/pub/zsh/

http://www.cs.elte.hu/pub/zsh/

ftp://ftp.kfki.hu/pub/packages/zsh/  (H)

Izrael

ftp://ftp.math.technion.ac.il/mirror/ftp.zsh.org/pub/zsh/

http://www.math.technion.ac.il/mirror/ftp.zsh.org/pub/zsh/

Japonia

ftp://ftp.tohoku.ac.jp/mirror/zsh/  (H)

ftp://ftp.nis.co.jp/pub/shells/zsh/  (H)

Norwegia

ftp://ftp.uit.no/pub/unix/shells/zsh/  (H)

Rumunia

ftp://ftp.roedu.net/pub/mirrors/ftp.zsh.org/pub/zsh/

S³owenia

ftp://ftp.siol.net/pub/unix/shells/zsh/  (H)

Szwecja

ftp://ftp.lysator.liu.se/pub/unix/zsh/  (H)

Wielka Brytania

ftp://ftp.net.lut.ac.uk/zsh/  (H)

ftp://sunsite.doc.ic.ac.uk/packages/unix/shells/zsh/  (G)

USA

ftp://ftp.math.gatech.edu/pub/zsh/

ftp://uiarchive.uiuc.edu/pub/packages/shells/zsh/

ftp://ftp.sterling.com/zsh/  (G)  (H)

ftp://ftp.rge.com/pub/shells/zsh/  (G)  (H)

ftp://foad.org/pub/zsh/

http://foad.org/zsh/

Listy dyskusyjne

Istniej± trzy listy dyskusyjne po¶wiêcone zsh:
<zsh-announce@math.gatech.edu> Informacje o nowych wersjach, wiêkszych zmianach oraz comiesiêcznym FAQ, czyli odpowiedziami na najczê¶ciej zadawane pytania. (lista moderowana)
<zsh-users@math.gatech.edu>
Dyskusje u¿ytkowników.
<zsh-workers@math.gatech.edu>
Rozwój, raporty o b³êdach i ³aty na nie.

¯eby zapisaæ siê na listê wy¶lij list z polem SUBJECT `subscribe <adres-e-mail>' na adres administracyjny zwi±zany z odpowiedni± grup±.

<zsh-announce-request@math.gatech.edu>
<zsh-users-request@math.gatech.edu>
<zsh-workers-request@math.gatech.edu>

Wypisywanie siê z listy jest analogiczne.

WYSTARCZY ZAPISAÆ SIÊ NA JEDN¡ LISTÊ. Wszystkie listy z zsh-announce s± automatycznie przesy³ane na listê zsh-users, za¶ wszystkie listy z zsh-users s± automatycznie przesy³ane na zsh-workers.

Masz problemy z zapisaniem lub wypisaniem siê na któr±¶ z list, informacjê o tym wy¶lij na adres <listmaster@zsh.org>. Listy dyskusyjne s± utrzymywane przez Richarda Colemana <coleman@zsh.org>.

Listy s± archiwizowane; archiwum mo¿na dostaæ wysy³aj±c list na podany adres administracyjny listy. Istnieje równie¿ hipertekstowa wersja archiwum utrzymywana przez Geoffa Winga <gcw@zsh.org> i dostêpna pod adresem http://www.zsh.org/mla/.

ZSH FAQ

Zsh posiada listê najczê¶ciej zadawanych pytañ (FAQ), utzrymywane przez Petera Stephensona <pws@zsh.org>. Jest ona regularnie wysy³ana na grupê dyskusyjn± comp.unix.shell oraz listê zsh-announce. Najnowsz± wersjê mo¿na znale¼æ na dowolnym z wymienionych serwerów FTP lub pod adresem http://www.zsh.org/FAQ/. Adres kontaktowy do spraw zwi±zanych z FAQ to <faqmaster@zsh.org>.

Strona WWW ZSH

Zsh posiada stronê WWW pod adresem http://www.zsh.org/. Jest ona utrzymywana przez Karstena Thygesena <karthy@zsh.org> z SunSITE Dania. Adres kontaktowy do spraw zwi±zanych z witryn± WWW to <webmaster@zsh.org>.

PARAMETRY STARTOWE

Je¿eli flaga -s nie zosta³a podana, a zosta³ podany jaki¶ argument to pierwszy argument uznawany jest za ¶cie¿kê skryptu, który ma zostaæ wykonany. Pozosta³e argumenty s± traktowane jako parametry pozycyjne. Nastêpuj±ce flagi s± interpretowane przez zsh przy starcie:
-c ci±g poleceñ Wykonaj ci±g poleceñ.
-i
Wymu¶ na pow³oce interaktywno¶æ.
-s
Wczytuj polecenia ze standardowego wej¶cia.

PLIKI STARTOWE/KOÑCOWE

Polecenia s± najpierw czytane z /etc/zshenv. Je¿eli opcja RCS nie jest ustawiona w /etc/zshenv, wszystkie pozosta³e pliki startowe s± pomijane. W przeciwnym wypadku polecenia s± czytane z $ZDOTDIR/.zshenv. Je¿eli pow³oka jest pow³ok± zameldowania (loginow±), polecenia s± czytane z /etc/zprofile, a nastêpnie z $ZDOTDIR/.zprofile. Nastêpnie, je¿eli pow³oka jest interaktywna, polecenia s± czytane z /etc/zshrc i $ZDOTDIR/.zshrc. Na koniec, je¿eli pow³oka jest pow³ok± zameldowania, czytane s± pliki /etc/zlogin i $ZDOTDIR/.zlogin.

Je¿eli zmienna $ZDOTDIR nie jest ustawiona, u¿ywana jest zmienna $HOME. Wymienione powy¿ej pliki z katalogu /etc, w zale¿no¶ci od systemu, mog± znajdowaæ siê w innym katalogu.

PLIKI

$ZDOTDIR/.zshenv
$ZDOTDIR/.zprofile
$ZDOTDIR/.zshrc
$ZDOTDIR/.zlogin
$ZDOTDIR/.zlogout
${TMPPREFIX}* (domy¶lnie /tmp/zsh*)
/etc/zshenv
/etc/zprofile
/etc/zshrc
/etc/zlogin
/etc/zlogout (katalog /etc jest domy¶lny, ale pliki te mog± znajdowaæ siê w innym katalogu)

ZOBACZ TAK¯E

sh(1), csh(1), tcsh(1), rc(1), bash(1), ksh(1), zshbuiltins(1), zshcompctl(1), zshexpn(1), zshmisc(1), zshmodules(1), zshoptions(1), zshparam(1), zshzle(1)

IEEE Standard for information Technology - Portable Operating System Interface (POSIX) - Part 2: Shell and Utilities, IEEE Inc, 1993, ISBN 1-55937-255-9.