File: rman.1

package info (click to toggle)
manpages-pl 20050320-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 12,200 kB
  • ctags: 16
  • sloc: makefile: 1,454; perl: 477; sh: 316
file content (321 lines) | stat: -rw-r--r-- 14,500 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
.\" {PTM/WK/1999-11}
.TH RosettaMan 1
.SH NAZWA
RosettaMan, rman - odwrotna kompilacja stron man z postaci sformatowanej
do rnych formatw rdowych
.SH SKADNIA
rman [ \fIopcje \fR] [ \fIplik \fR] 
.SH OPIS
\fIRosettaMan\fR przyjmuje strony man podrcznika systemowego z wikszoci
popularnych odmian Unixa i przeksztaca je na jeden z wielu formatw tekstu
rdowego. Uprzednio \fIRosettaMan\fR wymaga, by przed przetwarzaniem
strony zostay sformatowane przez nroff. Od wersji 3.0 \fIwoli
rda [tn]roff\fR i zwykle daje wyniki, ktre s jeszcze lepsze. Za
przetwarzanie rdowej postaci stron man jest jedyn metod tumaczenia
tabel.
.PP
W analizie rde [tn]roff powinno si zaimplementowa dowolnie duy
podzbir [tn]roff, czego nie zrobiem i nie zrobi, zatem wyniki mog by
do odlege. Zaimplementowaem jednak znaczcy podzbir uywanych
w stronach man, cznie z tbl (ale nie eqn), testami if, definicjami makr
oglnych. Wyniki zatem zwykle wygldaj doskonale. Jeli nie, sformatuj
stron przy pomocy nroff przed przesaniem jej do RosettaMan. Jeli jednak
RosettaMan nie rozpoznaje wanego makra uywanego przez liczn klas stron
man, to wylij mi e-mail ze rdem i stron sformatowan nroff-em a
zobacz, co da si zrobi. Uruchamiajc RosettaMan ze rdem strony
zawierajcym makro .so (wczanie innych albo przekierowanie
do innego rda [tn]roff), powiniene by w katalogu nadrzdnym danej
strony, gdy strony s zapisywane przy takim wanie zaoeniu. Na przykad,
jeli przeksztacasz /usr/man/man1/ls.1, to zmie uprzednio katalog na /usr/man. 
.PP
\fIRosettaMan \fR przyjmuje strony man z: SunOS, Sun Solaris, 
Hewlett-Packard HP-UX, AT&T System V, OSF/1 aka Digital UNIX, 
DEC Ultrix, SGI IRIX, Linux, FreeBSD, SCO. Przetwarzanie postaci rdowej
dziaa dla: SunOS, Sun Solaris, Hewlett-Packard HP-UX, AT&T System 
V, OSF/1 aka Digital UNIX, DEC Ultrix. Potrafi tworzy drukowalne
tylko-ASCII (usunite znaki sterujce), tylko-nagwki-sekcji, 
Tk, TkMan, [tn]roff (tradycyjne rda stron man), SGML, HTML, 
MIME, LaTeX, LaTeX2e, RTF, Perl 5 POD. Modularna budowa umoliwia atwe
dodawanie dodatkowych formatw wyjciowych.
.PP
Najnowsza wersja RosettaMan dostpna jest zawsze z
\fIftp://ftp.cs.berkeley.edu/ucb/people/phelps/tcltk/rman.tar.Z\fR. 
.SH OPCJE
Ponisze dwie opcje nie powinny by uywane z innymi. Powoduj zakoczenie
pracy przez RosettaMan bez przetwarzania wejcia.
.TP
.BR -h ", " --help 
Poka list opcji wiersza polece i zakocz prac.
.TP
.BR -v ", " --version 
Poka numer wersji i zakocz prac.
.PP
\fIFiltr powiniene poda jako pierwszy, gdy ta ustawia rne inne parametry.
Pozostae opcje podaj po nim.
.TP
.BR -f ", " --filter " [" ASCII | roff | TkMan | Tk | Sections | HTML | SGML | MIME |
.RS 14
.BR LaTeX | LaTeX2e | RTF | POD ]
.RE
.RS 8
Ustaw filtr wyjcia. Domylnie jest to ASCII.
.RE
.TP
.BR -S ", " --source 
RosettaMan usiuje samoczynnie okreli czy dane wejciowe s w postaci
rdowej czy w sformatowanej; posu si t opcj do zadeklarowania wejcia
w postaci rdowej.
.TP
.BR -F ", " --format ", " --formatted 
RosettaMan usiuje samoczynnie okreli czy dane wejciowe s w postaci
rdowej czy w sformatowanej; posu si t opcj do zadeklarowania wejcia
w postaci sformatowanej.
.TP
.BR -l ", " --title " \fIacuch-printf\fR"
W trybie HTML ustawia tytu (znacznik <TITLE>) stron man, pobierajc parametry
takie jak opcja \fI-r\fR. 
.TP
.BR -r ", " --reference ", " --manref " \fIacuch-printf\fR"
W trybach HTML i SGML okrela posta URL, przy pomocy ktrej pozyskiwa
inne strony man. acuch moe uywa dwu podanych parametrw: nazwy strony
man i jej sekcji. (Zobacz sekcja Przykady.)
Jeeli acuch jest pusty (tak jak ustawiony z powoki przez "-r ''"),
ma warto `-' lub `off', to odnoniki wystpujce na stronie man nie bd
wymienione na znaczniki HREF, lecz tylko zapisane czcionk pochy (italic).
Jeli Twj printf obsuguje okrelanie pozycji XPG3, to moe to by do
elastyczne.
.\" If your printf supports XPG3 positions specifier, this can be quite flexible.
.TP
.BR -V ", " --volumes " \fI<lista rozdzielana drukropkami>\fR"
Ustawia list dozwolonych wolumenw (czci) sprawdzanych
podczas wyszukiwania powiza z innymi stronami man. Domylnie jest to
\fI1:2:3:4:5:6:7:8:9:o:l:n:p\fR (nazwy czci mog by wieloznakowe).
Jeeli po acuchu zawierajcym znaki rne od biaych znakw
wystpuje bezporednio lewy nawias, nastpnie jedna z nazw wolumenw,
za koczy si opcjonalnymi innymi znakami i prawym nawiasem -- to taki acuch
zgaszany jest jako odnonik do innej strony man. Jeli w uytej opcji -V
acuch zaczyna si od znaku rwnoci, to nie s dozwolone adne dodatkowe
znaki pomidzy dopasowan nazw wolumenu a prawym nawiasem. (Opcja ta jest
potrzebna dla SCO UNIX.)
.PP
Ponisze opcje maj zastosowanie tylko wtedy, gdy jako wejcie podano strony
sformatowane. Nie maj zastosowania lub nie zawsze s obsugiwane poprawnie
dla stron w postaci rdowej.
.TP
.BR -b ", " --subsections 
Oprcz tytuw sekcji prbuj rozpoznawa tytuy podsekcji. W niektrych
odmianach moe to powodowa kopoty.
.TP
.BR -K ", " --nobreak 
Wska, e strony man nie posiadaj amania strony, zatem nie szukaj w pobliu
stopek i nagwkw. (Starsze makra nroff -man zawsze wstawiay amanie strony,
ale ostatnio niektrzy dostawcy zauwayli, e wydruki robione s poprzez
troff, podczas gdy nroff -man suy do formatowania stron do czytania
na ekranie, a zatem usunli amanie stron.)
\fIRosettaMan \fR zwykle obsuguje t sytuacj poprawnie, nawet bez tej flagi.
.TP
.BR -k ", " --keep 
Pozostaw nagwki i stopki jako kanoniczny raport na kocu strony.
.TP
.BR -c ", " --changeleft 
Przesu changebars, takie jak znajdowane w stronach man Tcl/Tk, do lewej.
.ig
.\" Analiza poszerzona dziaa tak dobrze, e opcja --nonaggressive
.\" zostaa usunita
.TP
.BR -m ", " --nonaggressive
\fIWycz\fR poszerzon analiz stron man. Domylnie wczona, poszerzona
analiza stron podrcznika man opuszcza nagwki i stopki, identyfikacj
sekcji i inne.
..
.TP
.BR -n ", " --name " \fInazwa\fR"
Ustaw nazw strony man (uywane w formacie roff). Jeli nazw pliku podano
w postaci "\fInazwa\fB.\fIsekcja\fR", to nazwa i sekcja s okrelane
automatycznie. Jeli strona jest analizowana ze rda [tn]roff i posiada
wiersz .TH, to s one wyuskiwane z tego wiersza.
.TP
.BR -p ", " --paragraph 
Przecznik trybu akapitw. Zastosowany filtr okrela, czy wiersze powinny
by amane, tak jak zrobiby to nroff, czy te pyn razem tworzc akapity.
Gwnie do uytku wewntrznego.
.TP
.BR -s ", " section " \fI#\fR"
Ustaw numer wolumenu (czci, sekcji) strony man (uywane w formacie roff).
.\" W rdowych automatyczne, w preformatowanych tak naprawd nie dziaa
.ig
.TP
.BR -T ", " tables
Wcz poszerzon analiz tabel.
..
.TP
.BR -t ", " --tabstops " \fI#\fR"
Niektre zestawy makr uywaj, gdzie to moliwe, tabulatorw zamiast spacji
w celu zmniejszenia liczby uywanych znakw. Ta opcja ustawia pozycje
tabulacji co \fI#\fR kolumn. Domylnie co 8.
.SH UWAGI NT.TYPW FILTRW
.SS ROFF
W niektrych odmianach Unixa strony man dostarczane s bez rde [tn]roff,
czynic z Twojej drukarki laserowej niewiele wicej ni laserowo napdzan
drukark rozetkow.
Ten filtr prbuje odtworzy pierwotne dyrektywy [tn]roff, ktre nastpnie mog
by skompilowane przez [tn]roff.
.SS TkMan
TkMan, hipertekstowa przegldarka stron man, posuguje si programem
\fIRosettaMan\fR do pokazywania stron man bez, zwykle zbdnych, nagwkw
i stopek na kadej stronie. Zbiera rwnie nagwki sekcji (i opcjonalnie
podsekcji), by z rozwijalnego menu zapewni bezporedni dostp
do odpowiednich czci strony. TkMan oraz Tcl/Tk, narzdzie, w ktrym jest
on napisany, dostpne s przez anonimowe ftp z 
\fIftp://ftp.smli.com/pub/tcl/\fR
.SS Tk
Opcja ta generuje tekst w postaci serii list Tcl skadajcych si z par
tekst-znaczniki, gdzie nazwy znacznikw z grubsza odpowiadaj uywanym w HTML.
Wynik taki moe by wstawiony do tekstowego widgetu Tk przez wykonanie
\fIeval <textwidget> insert end <text>\fR.
Format ten powinien by stosunkowo atwy do analizowania przez inne programy,
ktre potrzebuj zarwno tekstu jak i znacznikw. Zobacz te ASCII.
.\" trudno stwierdzi, jaki jest format uywany przez Ensemble
.ig
.SS Ensemble
Ensemble, multimedialny edytor dokumentw strukturalnych, jest obecnie
rozwijany przez grupy badawcze profesorw Michaela A. Harrisona oraz
Susan L. Graham na University of California, Berkeley.  Przy poprawnej
strukturze i specyfikacjach prezentacji (schematy), wygld strony man moe
by znaczco zmieniony przez Ensemble.
..
.SS ASCII
Przy wydruku na drukarce wierszowej strony man usiuj uzyska specjalne
efekty tekstu przez nadpisywanie znakw ponownie tymi samymi znakami
(by otrzyma pogrubienie) czy znakami dolnej kreski (podkrelenia)
(by otrzyma pokrelenie znaku). Inne oprogramowanie przetwarzajce teksty,
jak edytory, wyszukiwarki czy programy indeksujce musi temu przeciwdziaa.
Filtr ASCII pozbywa si dodatkw z opisanego sposobu formatowania.
Przepuszczenie przez potok wyjcia z nroff do \fIcol -b\fR rwnie usuwa
takie formatowanie, ale pozostawia brzydkie nagwki i stopki stron.
Zobacz take Tk.
.SS Sections
Zrzuca tytuy sekcji i (opcjonalnie) podsekcji. Moe by przydatne dla
innego programu przetwarzajcego strony man.
.SS HTML
Przy prostym rozszerzeniu serwera HTTP dla Mosaic czy innej przegldarki
WWW [np.Netscape], \fIRosettaMan\fR moe w locie tworzy wysokiej jakoci
kod HTML. Kilka takich rozszerze i wskazanie na inne doczone s
w katalogu \fIcontrib\fR programu \fIRosettaMan\fR.
.SS SGML
Ten filtr zmierza do Docbook DTD, ale mam nadziej, e kto faktycznie
zainteresowany t opcj wygadzi tworzone znaczniki. Sprbuj, a zobaczysz,
jak blisko s one obecnie.
.SS MIME
MIME (Multipurpose Internet Mail Extensions), jak zdefiniowano w RFC 1563, 
odpowiednie do spoycia przez programy pocztowe obsugujce MIME
albo jako wzbogacone dokumenty Emacsa (>=19.26).
.SS LaTeX i LaTeX2e
Czemu nie? 
.SS RTF
Uyj wyniku na Mac-u, NeXT lub czymkolwiek. Moe we losowe strony man
i lepiej pocz je z systemem dokumentacji NeXTa. Moe NeXT ma swoje wasne
makra stron man, ktre to robi.
.SS PostScript i FrameMaker
W celu uzyskania PostScriptu uyj \fIgroff\fR lub \fIpsroff\fR.
By utworzy MIF dla FrameMakera posu si jego wbudowanym filtrem.
W obu przypadkach potrzebujesz rda \fI[tn]roff\fR, wic jeli dysponujesz
wycznie sformatowan wersj strony man, uyj najpierw filtru roff
z \fIRosettaMan\fR.
.SH PRZYKADY
Konwersja \fIsformatowanej\fR strony podrcznika man o nazwie \fIls.1\fR
na powrt do postaci rdowej [tn]roff: 
.PP
\fIrman -f roff /usr/local/man/cat1/ls.1 > /usr/local/man/man1/ls.1\fR
.PP
W celu zaoszczdzenia miejsca dugie strony man s czsto kompresowane.
Kompresja jest szczeglnie efektywna dla stron sformatowanych, gdy zawieraj
wiele spacji. Poniewa jest to duga strona, prawdopodobnie posiada podsekcje,
ktre prbujemy wydzieli (niektre zestawy makr nie wyrniaj podsekcji
wystarczajco dobrze, by \fIRosettaMan\fR je wykry). Zamiemy j na
format LaTeX-u:
.PP
\fIpcat /usr/catman/a_man/cat1/automount.z | rman -b -n automount -s 1 -f latex > automount.man\fR
.PP
Albo te:
.br
\fIman 1 automount | rman -b -n automount -s 1 -f latex > automount.man \fR
.PP
Dla uytkownikw HTML/Mosaic [czy Netscape] \fIRosettaMan\fR moe, bez zmiany
kodu rdowego, utworzy odnoniki (links) HTML do innych stron man w formacie
HTML albo utworzonych wczeniej albo w locie. Zamy najpierw, e wstpnie
stworzone wersje HTML stron man umieszczane bd w \fI/usr/man/html\fR. 
Utwrzmy je jedna po drugiej w nastpujcy sposb:
.PP
\fIrman -f html -r 'http:/usr/man/html/%s.%s.html' /usr/man/cat1/ls.1 > /usr/man/html/ls.1.html \fR
.PP
Jeeli rozszerzye swego klienta HTML tak, by tworzy kod HTML w locie, to
powiniene posuy si czym takim
.PP
\fIrman -f html -r 'http:~/bin/man2html?%s:%s' /usr/man/cat1/ls.1 \fR
.br
przy biecym tworzeniu wersji HTML stron man.
.SH BDY/NIEZGODNOCI
\fIRosettaMan\fR nie we wszystkich przypadkach jest doskonay, ale zwykle
wykonuje dobr robot, i w kadym przypadku redukuje kopot z konwersj
stron podrcznika man do niewielkich poprawek edycyjnych.
.PP
Tabele w sformatowanych stronach, szczeglnie H-P, nie s obsugiwane
najlepiej. Upewnij si, e jako parametr podajesz plik rdowy strony, co
umoliwi rozpoznanie tabel.
.PP
Przegldarka stron man o nazwie \fIwoman \fR wykorzystuje swoj wasn
koncepcj formatowania stron podrcznika systemowego. Rozwizanie to moe by
mylce dla \fIRosettaMan\fR.
Moesz omin ten problem przesyajc sformatowany tekst strony man wprost
do \fIRosettaMan\fR. 
.PP
Format wynikowy [tn]roff posuguje si fB do wczania pogrubienia (Bold).
Jeeli Twj zestaw makr wymaga .B, to bdziesz musia przetworzy
wynik z \fIRosettaMan\fR.
.SH ZOBACZ TAKE
.BR tkman (1),
.BR fIxman (1),
.BR man (1),
.BR man (7)
lub
.BR man (5)
.br
w zalenoci od swojej odmiany UNIXa.
.SH COPYRIGHT
RosettaMan 
.br
Copyright (c) 1993-1996 Thomas A. Phelps (\fIphelps@ACM.org\fR) 
.br
All Rights Reserved. 
.br
developed at the 
.br
University of California, Berkeley 
.br
Computer Science Division 
.PP
Permission to use, copy, modify, and distribute this software 
and its documentation for educational, research and non-profit 
purposes, without fee, and without a written agreement is hereby 
granted, provided that the above copyright notice and the following 
paragraph appears in all copies. 
.PP
Permission to incorporate this software into commercial products 
may be obtained from the Office of Technology Licensing, 2150 
Shattuck Avenue, Suite 510, Berkeley, CA 94704. 
.PP
IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY 
PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL 
DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, 
EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE 
POSSIBILITY OF SUCH DAMAGE. 
.PP
THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, 
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 
AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER 
IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS 
NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, 
OR MODIFICATIONS. 
.PP
Manual page last updated on $Date: 2000/10/22 16:15:29 $