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 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434
|
.\" Man page for man (and the former manpath)
.\"
.\" Copyright (c) 1990, 1991, John W. Eaton.
.\"
.\" You may distribute under the terms of the GNU General Public
.\" License as specified in the README file that comes with the man 1.0
.\" distribution.
.\"
.\" John W. Eaton
.\" jwe@che.utexas.edu
.\" Department of Chemical Engineering
.\" The University of Texas at Austin
.\" Austin, Texas 78712
.\"
.\" Many changes - aeb
.\"
.\" Traducere de Ovidiu Constantin <ovidiu.soft@xnet.ro>
.TH man 1 "2 Septembrie 1995"
.LO 1
.SH NUME
man \- formateaz i afieaz paginile de manual
.br
manpath \- determin calea de cutare a utilizatorului pentru paginile
de manual
.SH SUMAR
.B man
.RB [ \-acdfFhkKtwW ]
.RB [ --path ]
.RB [ \-m
.IR sistem ]
.RB [ \-p
.IR ir ]
.RB [ \-C
.IR fiier_configurare ]
.RB [ \-M
.IR list_ci ]
.RB [ \-P
.IR paginator ]
.RB [ \-S
.IR list_seciuni ]
.RI [ seciune ]
.I "nume ..."
.SH DESCRIERE
.B man
formateaz i afieaz paginile de manual. Dac specificai
.IR seciune ,
.B man
caut doar n acea seciune a manualului.
.I nume
este n mod normal numele paginii de manual, care este de obicei numele
unei comenzi, funcii, sau fiier. Totui, dac
.I nume
conine un slash
.RB ( / )
atunci
.B man
l interpreteaz ca o specificare de fiier, astfel nct putei executa
.B "man ./foo.5"
sau chiar
.B "man /cd/foo/bar.1.gz\fR.\fP"
.PP
Vedei mai jos pentru o descriere a locurilor unde caut
.B man
fiierele cu paginile de manual.
.SH OPIUNI
.TP
.B \-\^C " fiiier_configurare"
Specific fiierul de configurare care se va folosi; inplicit este
.BR @man_config_file@ .
(Vezi
.BR man.conf (5).)
.TP
.B \-\^M " cale"
Specific lista de directoare unde se caut paginile man. Separai
directoarele cu dou puncte (:). O list goal este echivalent cu a nu
specifica
.B \-M
de loc. Vezi i
.BR "CALEA DE CUTARE A PAGINILOR MAN" .
.TP
.B \-\^P " paginator"
Specific ce paginator de va folosi.
Aceast opiune ignor variabila de mediu
.B MANPAGER
, care n schimb ignor variabila
.BR PAGER .
Implicit,
.B man
folosete
.BR @pager@ .
.TP
.B \-\^S " list_seciuni"
Lista este un ir de seciuni de manual care vor fi cutate, desprite
prin dou puncte (:). Aceast opiune ignor variabila de mediu
.BR MANSECT .
.TP
.B \-\^a
Implicit, executia
.B man
se va termina dup afiarea primei pagini de manual pe care o gsete.
Folosirea acestei opiuni foreaz
.B man
s afieze toate paginila de manual care verific
.B nume,
nu doar prima.
.TP
.B \-\^c
Reformateaz pagina man surs, chiar dac exist o pagin cat
actualizat. Acest lucru poate fi important dac pagina cat a fost
formatat pentru un ecran cu un numr diferit de coloane, sau dac
pagina preformatat este alterat.
.TP
.B \-\^d
Nu afieaz efectiv paginile man, ci tiprete multe informaii de
depanare.
.TP
.B \-\^D
Afieaz att paginile man, ct i informaii de depanare.
.TP
.B \-\^f
Echivalent cu
.BR whatis .
.TP
.BR \-\^F " sau " \-\-preformat
Doar formateaz - nu afieaz.
.TP
.B \-\^h
Tiprete un mesaj de ajutor i termin execuia.
.TP
.B \-\^k
Echivalent cu
.BR apropos .
.TP
.B \-\^K
Caut irul de caractere specificat n *toate* paginile man.
Avertisment: aceasta este probabil o operaie foarte lent! Ajut
specificarea unei seciuni. (Pentru a da o idee general, pe maina mea
aceasta dureaz aproape un minut pentru 500 pagini man.)
.TP
.B \-\^m " sistem"
Specific un set alternativ de pagini man de cutat, bazat pe numele de
sistem dat.
.TP
.B \-\^p " ir"
Specific secvena de preprocesoare ce vor fi rulate nainte de
.B nroff
sau
.BR troff .
Nu toate instalrile vor avea un set complet de preprocesoare. Unele din
preprocesoare i literele folosite pentru a le desemna sunt: eqn (e),
grap (g), pic (p), tbl (t), vgrind (v), refer (r). Aceast opiune duce
la ignorarea variabilei de mediu
.BR MANROFFSEQ .
.TP
.B \-\^t
Folosete
.B @troff@
pentru a formata pegina man, trimind rezultatul la ieirea standard
.BR (stdout) .
Rezultatul comenzii
.B @troff@
ar putea necesita s fie trecut printr-un filtru nante de a fi tiprit.
.TP
.B \-\^w \fRsau\fP \-\-path
Nu afieaz efectiv paginile man, ci tiprete locaia(ile) fiierelor
care ar fi formatate sau afiate. Dac nici un argument nu este dat:
afieaz (la ieirea standard (stdout)) lista directoarelor n care sunt
cutate de
.B man
paginile man. Dac
.B manpath
este o legtur la man, atunci "manpath" este echivalent cu "man --path".
.TP
.B \-\^W
Ca \-\^w, dar afieaz numele de fiiere unul pe linie, fr informaii adiionale.
Aceast opiune este util n comenzi shell ca
.ft CW
.B "man -aW man | xargs ls -l"
.ft
.SH "PAGINILE CAT"
Man va ncerca s salveze paginile man formatate, pentru a reduce timpul
de formatare data viitoare cnd aceste pagini sunt necesare.
Tradiional, versiunile formatate ale paginilor din DIR/manX sunt
salvate n DIR/catX, dar alte mapri de la directorul man la directorul
cat pot fi specificate n
.BR @man_config_file@ .
Nici o pagin cat nu este salvat dac directorul cat necesar nu exist.
.PP
Este posibil s facei
.B man
suid la un utilizator man. Atunci, dac un director cat are proprietar
man i modul 0755 (scriere doar de ctre man), i fiierele cat au
proprietarul man i modul 0644 sau 0444 (scriere doar de ctre man, sau
nici o permisiune de scriere), nici un utilizator normal nu poate
modifica paginile cat sau s pun alte fiiere n directorul cat. Dac
.B man
nu este fcut suid, atunci un director cat ar trebui s aib modul 0777
dac toi utilizatorii trebuie s poat lsa pagini cat acolo.
.PP
Opiunea
.B \-c
foreaz reformatarea unei pagini, chiar dac exist o pagin cat
recent.
.SH "CALEA DE CUTARE A PAGINILOR MAN"
.B man
folosete o metod sofisticat pentru a gsi paginile de manual, bazat
pe opiuni de apelare i variabile de mediu, fiierul de configurare
.B @man_config_file@
i anumite convenii i euristici.
.PP
nainte de toate, cnd argumentul
.I nume
al
.B man
conine un slash
.RB ( / ),
.B man
consider c este un specificator de fiier i nu se efectueaz nici o
cutare.
.PP
Dar n cazul normal n care
.I nume
nu conine un slash,
.B man
caut n o mulime de directoare un fiier care a putea fi o pagin de
manual pentru subiectul numit.
.PP
Dac specificai opiunea
.BI "-M " list_ci\fR,
.I list_ci
este o list de directoare desprite prin dou puncte (:) n care caut
.BR man .
.PP
Dac nu specificai
.B -M
dar setai variabila de mediu
.BR MANPATH ,
valoarea acestei variabile este lista de directoare n care caut
.BR man .
.PP
Dac nu specificai explicit o list de ci cu
.B -M
sau
.BR MANPATH ,
.B man
i creeaz propria list de ci bazat pe coninutul fiierului de
configurare
.BR @man_config_file@ .
Declaraiile
.B MANPATH
din fiierul de configurare definesc anumite directoare care s fie
incluse n calea de cutare.
.PP
Mai mult, declaraiile
.B MANPATH_MAP
se adaug la calea de cutare depinznd de calea de cutare a
comenzilor (de ex. variabila de mediu
.BR PATH ).
Pentru fiecare director care este n calea de cutare a comenzilor, o
declaraie
.B MANPATH_MAP
specific un director care trebuie c fie adugat la calea de cutare a
fiierelor cu paginile de manual.
.B man
analizeaz variabila
.B PATH
i adaug directoarele corespunztoare la calea de cutare a fiierelor
cu paginile de manual. Astfel, prin folosirea corect a
.BR MANPATH_MAP ,
cnd executai comanda
.BR "man xyz" ,
obinei o pagin de manual pentru programul care ar rula dac ai
executa comanda
.BR xyz .
.PP
n plus, pentru fiecare director n calea de cutare a comenzilor (o vom
denumi "director de comenzi") pentru care
.I nu
avei o declaraie
.BR MANPATH_MAP ,
.B man
caut n mod automat un director cu pagini de manual "nvecinat",
respectiv ca un subdirector al directorului de comenzi sau n directorul
printe al directorului de comenzi.
.PP
Putei dezactiva cutarea "nvecinat" automat incluznd o declaraie
.B NOAUTOPATH
n
.BR @man_config_file@ .
.PP
n fiecare director din calea de cutare descris mai sus,
.B man
caut un fiier numit
.IB topic . section\fR,
cu un sufix opional la numrul seciunii i posibil un sufix de
compresie. Dac nu gsete un astfel de fiier, caut n orice
subdirectoare numite
.BI man N
sau
.BI cat N
unde
.I N
este numrul seciunii de manual.
Dac fiierul este ntr-ul subdirector
.BI cat N\fR,
.B man
consider c este o pagin de manual formatat (pagin cat). Altfel,
.B man
consider c este neformatat. n oricare caz, dac numele fiierului
are un sufix cunoscut de compresie (ca
.BR .gz ),
.B man
consider c este comprimat cu gzip.
.PP
Dac doriie s vedei unde (sau dac)
.B man
ar gsi pagina de manual pentru un anumit subiect, folosii opiunea
.BR "--path " ( -w ).
.SH "VARIABILE DE MEDIU"
.TP
.B MANPATH
Dac
.B MANPATH
este setat,
.B man
o folosete drept cale de cutare a fiierelor cu paginile de manual. Ignor fiierul de configurare i
calea de cutare automat, dar este ignorat de opiunea de apelare
.BR -M .
Vezi i
.BR "CALEA DE CUTARE A PAGINILOR MAN" .
.TP
.B MANPL
Dac
.B MANPL
este setat, valoarea ei este folosit ca lungimea paginii afiate.
Altfel, ntreaga pagin man va ocupa o singur pagin (lung).
.TP
.B MANROFFSEQ
Dac
.B MANROFFSEQ
este setat, valoarea ei este folosit pentru determinarea setului de
preprocesoare rulate nainte de a rula
.B nroff
sau
.BR troff .
Implicit, paginile sunt trecute prin preprocesorul tbl nainte de
.BR nroff .
.TP
.B MANSECT
Dac
.B MANSECT
este setat, valoare ei este folosit pentru a determina n ce seciune
de manual s se caute.
.TP
.B MANWIDTH
Dac
.B MANWIDTH
este setat, valoare ei este folosit ca limea pe care paginile de
manual ar trebui s fie afiate. Altfel paginile ar putea fi afiate
peste limea ecranului.
.TP
.B MANPAGER
Dac
.B MANPAGER
este setat, valoarea ei este folosit ca numele programului ce va fi
folosit pentru a afia pagina man. Dac nu, atunci
.B PAGER
este folosit. Dac nici aceasta nu are o valoare,
.B @pager@
este folosit.
.TP
.B LANG
Dac
.B LANG
este setat, valoarea ei definete numele subdirectorului unde man caut
prima dat paginile man. Astfel, comanda `LANG=dk man 1 foo' va
determina man s caute pagina man foo n .../dk/man1/foo.1 i dac nu
poate gsi un astfel de fiier, n .../man1/foo.1, unde ... este un
director n calea de cutare.
.TP
.B "NLSPATH, LC_MESSAGES, LANG"
Variabilele de mediu
.B NLSPATH
i
.B LC_MESSAGES
(sau
.B LANG
cnd ultima nu exist) joac un rol n localizarea catalogului de
mesaje. (Dar mesajele n englez sunt incluse la compilare i pentru
englez nu este necesar nici un catalog.) Notai c programe apelate de
man ca
.BR col(1)
folosesc i ele de ex. LC_CTYPE.
.TP
.B PATH
.B PATH
ajut la determinarea cii de cutare a fiierelor cu paginile de
manual. Vezi i
.BR "CALEA DE CUTARE A PAGINILOR MAN" .
.TP
.B SYSTEM
.B SYSTEM
este folosit pentru a obine numele implicit al sistemului alternativ
(pentru a fi utilizat cu opiunea
.BR \-m ).
.SH "VEZI I"
apropos(1), whatis(1), less(1), groff(1), man.conf(5).
.SH ERORI
Opiunea
.B \-t
funcioneaz doar dac un program gen troff este instalat.
.br
Dac vedei \e255 sau <AD> clipind n loc de liniue, setai
`LESSCHARSET=latin1' n mediu.
.SH SFATURI
Dac adugai linia
(global-set-key [(f1)] (lambda () (interactive) (manual-entry (current-word))))
n fiierul dumneavoastr
.IR .emacs\fR,
apsnd F1 vei obine pagina man pentru apelul de librrie la poziia
curent a cursorului.
.LP
Pentru a obine o versiune doar text a paginii man, fr backspace i
liniue de subliniere (underscore), ncercai
# man foo | col -b > foo.mantxt
|