1 .\" {PTM/MK/0.1/20-07-1999/"Pow³oka Z"}
2 .\" Translation 1999 Micha³ Kuratczyk <kura@pld.org.pl>
3 .TH "ZSH" "1" "Pa¼dziernik 29, 1998" "zsh 3.1.5"
7 Poniewa¿ zsh posiada wiele cech, podrêcznik ten zosta³ podzielony na
12 \fIzsh\fP(1) Rzut oka na zsh (ta sekcja)
14 \fIzshmisc\fP(1) To co nie zmie¶ci³o siê w innych sekcjach
16 \fIzshexpn\fP(1) Rozwijanie poleceñ i parametrów zsh
18 \fIzshparam\fP(1) Parametry zsh
20 \fIzshoptions\fP(1) Opcje zsh
22 \fIzshbuiltins\fP(1) Wbudowane funkcje zsh
24 \fIzshzle\fP(1) Edycja wiersza poleceñ zsh
26 \fIzshcompctl\fP(1) Kontrola automatycznego dope³niania
28 \fIzshmodules\fP(1) £adowalne modu³y zsh
30 \fIzshall\fP(1) Wszystkie sekcje razem
34 Zsh jest UNIXowym interpretatorem poleceñ (pow³ok±, shell'em) nadaj±cym siê
35 zarówno do interaktywnej pracy z systemem jak i do wykonywania skryptów.
36 Z po¶ród standardowych pow³ok zsh najbardziej przypomina \fBksh\fP(1), ale
37 zawiera wiele ulepszeñ. Zsh posiada edycjê wiersza poleceñ, wbudowan±
38 korekcjê pisowni, programowalne dope³nianie poleceñ, funkcje (z automatycznym
39 ³adowaniem), historiê poleceñ i mnóstwo innych cech.
41 Pierwotnie zsh zosta³ napisany przez Paula Falstada \fB<pf@zsh.org>\fP.
42 Obecnie zsh jest utrzymywany przez cz³onków listy dyskusyjnej zsh-workers
43 \fB<zsh-workers@math.gatech.edu>\fP. Koordynatorem projektu jest obecnie
44 Andrew Main (Zefram) \fB<zefram@zsh.org>\fP. Z koordynatorem mo¿na siê
45 skontaktowaæ pisz±c na adres \fB<coordinator@zsh.org>\fP, ale sprawy
46 dotycz±ce kodu powinny byæ kierowane na listê dyskusyjn±.
50 Zsh jest dostêpny z nastêpuj±cych anonimowych serwerów FTP. Mirrory te s±
51 czêsto aktualizowane. Serwery oznaczone przez \fI(G)\fP mog± byæ aktualizowane
52 wzglêdem \fBftp.math.gatech.edu\fP zamiast wzglêdem serwera g³ównego. Serwery
53 oznaczone przez \fI(H)\fP mog± byæ aktualizowane wzglêdem \fBftp.cs.elte.hu\fP.
60 \fBftp://ftp.zsh.org/pub/zsh/\fP
61 \fBhttp://www.zsh.org/pub/zsh/\fP
66 \fBftp://ftp.zsh.org/pub/zsh/\fP
67 \fBhttp://www.zsh.org/pub/zsh/\fP
68 \fBftp://ftp.ips.oz.au/pub/packages/zsh/\fP \fI(G)\fP \fI(H)\fP
73 \fBftp://sunsite.auc.dk/pub/unix/shells/zsh/\fP
78 \fBftp://ftp.funet.fi/pub/unix/shells/zsh/\fP \fI(H)\fP
83 \fBftp://ftp.cenatls.cena.dgac.fr/pub/shells/zsh/\fP
88 \fBftp://ftp.fu\-berlin.de/pub/unix/shells/zsh/\fP \fI(H)\fP
89 \fBftp://ftp.gmd.de/packages/zsh/\fP \fI(H)\fP
90 \fBftp://ftp.uni\-trier.de/pub/unix/shell/zsh/\fP \fI(H)\fP
95 \fBftp://ftp.cs.elte.hu/pub/zsh/\fP
96 \fBhttp://www.cs.elte.hu/pub/zsh/\fP
97 \fBftp://ftp.kfki.hu/pub/packages/zsh/\fP \fI(H)\fP
102 \fBftp://ftp.math.technion.ac.il/mirror/ftp.zsh.org/pub/zsh/\fP
103 \fBhttp://www.math.technion.ac.il/mirror/ftp.zsh.org/pub/zsh/\fP
108 \fBftp://ftp.tohoku.ac.jp/mirror/zsh/\fP \fI(H)\fP
109 \fBftp://ftp.nis.co.jp/pub/shells/zsh/\fP \fI(H)\fP
114 \fBftp://ftp.uit.no/pub/unix/shells/zsh/\fP \fI(H)\fP
119 \fBftp://ftp.roedu.net/pub/mirrors/ftp.zsh.org/pub/zsh/\fP
124 \fBftp://ftp.siol.net/pub/unix/shells/zsh/\fP \fI(H)\fP
129 \fBftp://ftp.lysator.liu.se/pub/unix/zsh/\fP \fI(H)\fP
134 \fBftp://ftp.net.lut.ac.uk/zsh/\fP \fI(H)\fP
135 \fBftp://sunsite.doc.ic.ac.uk/packages/unix/shells/zsh/\fP \fI(G)\fP
140 \fBftp://ftp.math.gatech.edu/pub/zsh/\fP
141 \fBftp://uiarchive.uiuc.edu/pub/packages/shells/zsh/\fP
142 \fBftp://ftp.sterling.com/zsh/\fP \fI(G)\fP \fI(H)\fP
143 \fBftp://ftp.rge.com/pub/shells/zsh/\fP \fI(G)\fP \fI(H)\fP
144 \fBftp://foad.org/pub/zsh/\fP
145 \fBhttp://foad.org/zsh/\fP
148 Istniej± trzy listy dyskusyjne po¶wiêcone zsh:
153 \fB<zsh-announce@math.gatech.edu>\fP
154 Informacje o nowych wersjach, wiêkszych zmianach oraz comiesiêcznym FAQ,
155 czyli odpowiedziami na najczê¶ciej zadawane pytania. (lista moderowana)
157 \fB<zsh-users@math.gatech.edu>\fP
158 Dyskusje u¿ytkowników.
160 \fB<zsh-workers@math.gatech.edu>\fP
161 Rozwój, raporty o b³êdach i ³aty na nie.
163 ¯eby zapisaæ siê na listê wy¶lij list z polem SUBJECT `\fBsubscribe\fP
164 \fI<adres-e-mail>\fP'
165 na adres administracyjny zwi±zany z odpowiedni± grup±.
169 \fB<zsh-announce-request@math.gatech.edu>\fP
171 \fB<zsh-users-request@math.gatech.edu>\fP
173 \fB<zsh-workers-request@math.gatech.edu>\fP
176 Wypisywanie siê z listy jest analogiczne.
178 WYSTARCZY ZAPISAÆ SIÊ NA JEDN¡ LISTÊ.
179 Wszystkie listy z \fBzsh-announce\fP s± automatycznie przesy³ane na listê
180 \fBzsh-users\fP, za¶ wszystkie listy z \fBzsh-users\fP s± automatycznie
181 przesy³ane na \fBzsh-workers\fP.
183 Masz problemy z zapisaniem lub wypisaniem siê na któr±¶ z list, informacjê o
184 tym wy¶lij na adres \fB<listmaster@zsh.org>\fP. Listy dyskusyjne s±
185 utrzymywane przez Richarda Colemana \fB<coleman@zsh.org>\fP.
187 Listy s± archiwizowane; archiwum mo¿na dostaæ wysy³aj±c list na
188 podany adres administracyjny listy. Istnieje równie¿ hipertekstowa wersja
189 archiwum utrzymywana przez Geoffa Winga \fB<gcw@zsh.org>\fP i dostêpna
190 pod adresem \fBhttp://www.zsh.org/mla/\fP.
192 Zsh posiada listê najczê¶ciej zadawanych pytañ (FAQ), utzrymywane przez
193 Petera Stephensona \fB<pws@zsh.org>\fP. Jest ona regularnie wysy³ana na
194 grupê dyskusyjn± \fBcomp.unix.shell\fP oraz listê \fBzsh-announce\fP.
195 Najnowsz± wersjê mo¿na znale¼æ na dowolnym z wymienionych serwerów FTP lub
196 pod adresem \fBhttp://www.zsh.org/FAQ/\fP. Adres kontaktowy do spraw
197 zwi±zanych z FAQ to \fB<faqmaster@zsh.org>\fP.
199 Zsh posiada stronê WWW pod adresem \fBhttp://www.zsh.org/\fP. Jest ona
200 utrzymywana przez Karstena Thygesena \fB<karthy@zsh.org>\fP z SunSITE Dania.
201 Adres kontaktowy do spraw zwi±zanych z witryn± WWW to \fB<webmaster@zsh.org>\fP.
202 .SH PARAMETRY STARTOWE
203 Je¿eli flaga \fB\-s\fP nie zosta³a podana, a zosta³ podany jaki¶ argument to
204 pierwszy argument uznawany jest za ¶cie¿kê skryptu, który ma zostaæ wykonany.
205 Pozosta³e argumenty s± traktowane jako parametry pozycyjne. Nastêpuj±ce flagi
206 s± interpretowane przez zsh przy starcie:
211 \fB\-c\fP \fIci±g poleceñ\fP
212 Wykonaj \fIci±g poleceñ\fP.
216 Wymu¶ na pow³oce interaktywno¶æ.
220 Wczytuj polecenia ze standardowego wej¶cia.
221 .SH PLIKI STARTOWE/KOÑCOWE
222 Polecenia s± najpierw czytane z \fB/etc/zshenv\fP. Je¿eli opcja \fBRCS\fP
223 nie jest ustawiona w \fB/etc/zshenv\fP, wszystkie pozosta³e pliki startowe s±
224 pomijane. W przeciwnym wypadku polecenia s± czytane z \fB$ZDOTDIR/.zshenv\fP.
225 Je¿eli pow³oka jest pow³ok± zameldowania (loginow±), polecenia s± czytane
226 z \fB/etc/zprofile\fP, a nastêpnie z \fB$ZDOTDIR/.zprofile\fP. Nastêpnie,
227 je¿eli pow³oka jest interaktywna, polecenia s± czytane z \fB/etc/zshrc\fP
228 i \fB$ZDOTDIR/.zshrc\fP. Na koniec, je¿eli pow³oka jest pow³ok± zameldowania,
229 czytane s± pliki \fB/etc/zlogin\fP i \fB$ZDOTDIR/.zlogin\fP.
231 Je¿eli zmienna \fB$ZDOTDIR\fP nie jest ustawiona, u¿ywana jest zmienna
232 \fB$HOME\fP. Wymienione powy¿ej pliki z katalogu \fB/etc\fP, w zale¿no¶ci od
233 systemu, mog± znajdowaæ siê w innym katalogu.
237 \fB$ZDOTDIR/.zshenv\fP
239 \fB$ZDOTDIR/.zprofile\fP
241 \fB$ZDOTDIR/.zshrc\fP
243 \fB$ZDOTDIR/.zlogin\fP
245 \fB$ZDOTDIR/.zlogout\fP
247 \fB${TMPPREFIX}*\fP (domy¶lnie /tmp/zsh*)
257 \fB/etc/zlogout\fP (katalog \fB/etc\fP jest domy¶lny, ale pliki te mog± znajdowaæ siê w innym katalogu)
266 \fIzshbuiltins\fP(1),
275 \fBIEEE Standard for information Technology - Portable
276 Operating System Interface (POSIX) - Part 2:
277 Shell and Utilities\fP, IEEE Inc, 1993, ISBN 1\-55937\-255\-9.