Provided by: manpages-ro_4.27.0-1_all 

NUME
most - parcurge sau paginează un fișier text
SINOPSIS
most [ -1 ] [ -b ] [ -C ] [ -c ] [ -d ] [ -M ] [ -r ] [ -s ] [ -t ] [ -u ] [ -v ] [ -w ] [ -z ] [ +/șir ]
[ +număr-linier ] [ +d ] [ +s ] [ +u ] [ fișier... ]
DESCRIERE
most este un program de paginare care afișează, fereastră cu fereastră, conținutul unui fișier pe un
terminal. Face o pauză după fiecare fereastră și imprimă pe linia de stare a ferestrei numele fișierului,
numărul liniei curente și procentul din fișier afișat până în prezent.
Spre deosebire de alte programe de paginare, most este capabil să afișeze un număr arbitrar de ferestre
atât timp cât fiecare fereastră ocupă cel puțin două linii de ecran. Fiecare fereastră poate conține
același fișier sau un fișier diferit. În plus, fiecare fereastră are propriul său mod. De exemplu, o
fereastră poate afișa un fișier cu liniile încadrate (înfășurate), în timp ce alta poate trunchia
liniile. Ferestrele pot fi „blocate” împreună, în sensul că dacă una dintre ferestrele blocate defilează,
toate ferestrele blocate vor defila. most este, de asemenea, capabil să ignore liniile care sunt
indentate peste o valoare specificată de utilizator. Acest lucru este util atunci când se vizualizează
programe de calculator pentru a scoate în evidență caracteristicile brute ale codului. Consultați comanda
«:o» pentru o descriere a acestei caracteristici.
În plus față de afișarea fișierelor text obișnuite, most poate afișa și fișiere binare, precum și fișiere
cu caractere ascii arbitrare. Atunci când un fișier este citit într-un tampon, most examinează primii 32
de octeți ai fișierului pentru a determina dacă acesta este un fișier binar și apoi trece la modul
corespunzător. Totuși, această caracteristică poate fi dezactivată cu opțiunea „-k”. Consultați
descrierea opțiunilor „-b”, „-k”, „-v” și „-t” pentru detalii suplimentare.
Fișierele text pot conține combinații de caractere de subliniere „underscore” și de retrocedare
„backspace” care determină ca imprimanta să sublinieze sau să suprascrie. Atunci când most recunoaște
acest lucru, el inserează secvențele de eludare corespunzătoare pentru a obține efectul dorit. În plus,
unele fișiere determină imprimanta să suprascrie anumite caractere prin încorporarea caracterelor de
retur de cărucior în mijlocul unei linii. Atunci când acest lucru se întâmplă, most afișează caracterul
de depășire cu un atribut aldin. Această caracteristică facilitează citirea paginilor de manual UNIX sau
a unui document produs de «runoff». În special, vizualizarea acestui document cu most ar trebui să
ilustreze acest comportament, cu condiția ca caracterele de subliniere să nu fi fost șterse. Acest lucru
poate fi dezactivat cu opțiunea „-v”.
În mod implicit, liniile cu mai multe caractere decât lățimea terminalului nu sunt încadrate, ci sunt
trunchiate. Atunci când se produce trunchierea, acest lucru este indicat de un caracter „$” în coloana
din extrema dreaptă a ecranului terminalului. Tastele săgeată dreapta și stânga pot fi utilizate pentru a
vizualiza liniile care depășesc marginile ecranului. Opțiunea „-w” poate fi utilizată pentru a anula
această caracteristică. Atunci când o fereastră este închisă, caracterul „\” va apărea la marginea
dreaptă a ferestrei.
Comenzile sunt enumerate mai jos.
SUPORT PENTRU CULORI
De la versiunea 5.2, most a acceptat atât terminale cu 256 de culori, cât și terminale cu 24 de biți
truecolor (culori reale). Nu toate terminalele sunt capabile să genereze culori arbitrare de 24 de biți.
Dacă terminalul dvs. acceptă culori de 24 de biți, dar most nu le detectează, atunci definiți variabila
de mediu
COLORTERM=truecolor
pentru a forța utilizarea culorilor reale pe 24 de biți.
OPȚIUNI
-1 Modul VT100. Această opțiune este valabilă numai pe sistemele VMS. Această opțiune ar trebui
utilizată dacă terminalul este strict un VT100. Aceasta implică faptul că terminalul nu are
capacitatea de a șterge și de a introduce linii multiple. VT102 și mai sus au această capacitate.
-b Modul binar. Utilizați această opțiune atunci când doriți să vizualizați fișiere care conțin
caractere de 8 biți. most va afișa fișierul cu 16 octeți pe linie în notație hexazecimală. O linie
tipică arată astfel:
01000000 40001575 9C23A020 4000168D ....@..u.#. @...
Când este utilizată cu opțiunea „-v”, aceeași linie arată astfel:
^A^@^@^@ @^@^U u 9C #A0 @^@^V8D ....@..u.#. @...
-C Dezactivează suportul pentru culori.
-c Efectuează căutări sensibile la majuscule
-d Omite marcajul de bară oblică inversă utilizat pentru a indica o linie încadrată (întrerupere de
linie).
-M Dezactivează utilizarea mmap.
-r Utilizează în mod implicit căutările regexp
-s Modul Squeeze (de strângere). Înlocuiește mai multe linii goale cu o singură linie goală.
-t Afișează tabulatoarele ca ^I. Dacă această opțiune este urmată imediat de un număr întreg, numărul
întreg stabilește lățimea tabulatorului, de exemplu, „-t4”
-u Dezactivează modul UTF-8 chiar dacă parametrii configurației regionale impun acest lucru
+u Forțează modul UTF-8. În mod implicit, most va utiliza localizarea curentă pentru a determina dacă
trebuie utilizat modul UTF-8. Comutatoarele +u și -u permit suprascrierea comportamentului
-v Afișează caractere de control ca în cazul „^A” pentru control0A. În mod normal, most nu
interpretează caracterele de control.
-w Încadrează liniile
-z Dezactivează utilizarea din mers a funcției gunzip
+/șir Începe de la linia care conține prima apariție a șirului
+număr-linie
Începe de la numărul de linie specificat
+d Această opțiune trebuie utilizată numai dacă doriți opțiunea de a șterge un fișier în timp ce îl
vizualizați. Acest lucru facilitează curățarea fișierelor nedorite dintr-un director. Fișierul
este șters cu secvența de taste interactive «:D» și apoi confirmat cu „y”.
+s Modul securizat - fără editare, cd, shell și citirea fișierelor care nu sunt deja listate în linia
de comandă.
UTILIZARE COMANDĂ
Comenzile intră în vigoare imediat; nu este necesar să se tasteze un retur de cărucior (tasta «Enter»).
În comenzile următoare, i este un argument numeric (1 implicit).
SPACE, CTRL-D, NEXT_SCREEN
Afișează o altă fereastră sau saltă i ferestre dacă i este specificat.
RETURN, SĂGEATĂ_JOS, V, CTRL-N
Afișează o altă linie, sau i mai multe linii, dacă este specificat.
SĂGEATĂ_SUS, ^, CTRL-P
Afișează linia anterioară, sau i linii anterioare, dacă este specificat.
T, ESCAPE<
Se mută în partea de sus a tamponului.
B, ESCAPE>
Se mută în partea de jos a tamponului.
SĂGEATĂ_DREAPTA, TAB, >
Derulează fereastra la stânga cu 60i coloane pentru a vizualiza liniile care sunt dincolo de
marginea din dreapta a ferestrei.
SĂGEATĂ_STÂNGA, CTRL-B, <
Derulează fereastra la dreapta 60i coloane pentru a vizualiza liniile care depășesc marginea
stângă a ferestrei.
U, CTRL-U, DELETE, PREV_SCREEN
Saltă înapoi i ferestre pline și apoi imprimă o fereastră plină.
R, CTRL-R
Redesenează fereastra.
J, G Dacă i nu este specificat, atunci se solicită un număr de linie și se sare la linia respectivă,
altfel se sare la linia i.
% Dacă i nu este specificat, atunci se solicită un număr procentual și se trece la acel procent din
fișier, altfel se trece doar la procentul i din fișier.
W, w Dacă lățimea curentă a ecranului este 80, aceasta devine 132 și viceversa. Pentru alte valori,
această comandă este ignorată.
Q, CTRL-X CTRL-C, CTRL-K E
Ieșire din most. Pe VMS se poate ieși de asemenea cu ^Z.
h, CTRL-H, HELP, PF2
Ajutor. Oferă o descriere a tuturor comenzilor most. Variabila de mediu most MOST_HELP trebuie să
fie definită pentru ca aceasta să fie disponibilă.
f, /, CTRL-F, FIND, GOLD PF3
Prompt pentru un șir de caractere și căutare înainte de la linia curentă pentru i-a linie
distinctă care conține șirul. CTRL-G anulează.
? Prompt pentru un șir de caractere și căutare înapoi pentru a i-a linie distinctă care conține
șirul. CTRL-G anulează.
n Caută următoarele i linii care conțin o apariție a ultimului șir de căutare în direcția căutării
anterioare.
m, SELECT, CTRL-@, CTRL-K M, PERIOD
Fixează un marcaj pe linia curentă pentru referință ulterioară.
INSERT_HERE, CTRL-X CTRL-X, COMMA, CTRL-K RETURN, GOLD PERIOD
Fixează un marcaj pe linia curentă, dar revine la marcajul anterior. Acest lucru permite
utilizatorului să comute înainte și înapoi între două poziții din fișier.
l, L Comută blocarea pentru această fereastră. Fereastra este blocată dacă există un `*' la marginea
stângă a liniei de stare. Ferestrele blocate împreună, se derulează împreună.
CTRL-X 2, CTRL-W 2, GOLD X
Împarte această fereastră în două.
CTRL-X o, CTRL-W o, o, GOLDUP, GOLDDOWN
Mută la altă fereastră.
CTRL-X 0, CTRL-W 0, GOLD V
Șterge fereastra curentă.
CTRL-X 1, CTRL-W 1, GOLD O
Șterge toate celelalte ferestre, lăsând o singură fereastră.
E, e Editează acest fișier.
$, ESC $
Acest lucru depinde de sistem. Pe VMS, acest lucru face ca most să genereze un subproces. Când
utilizatorul iese din proces, most este reluat. Pe sistemele UNIX, most se suspendă pur și simplu.
:n Trece la următorul nume de fișier dat în linia de comandă. Utilizați tastele săgeată pentru a
derula înainte sau înapoi prin lista de fișiere. «Q» iese din most și orice altă tastă selectează
fișierul dat.
:c Activează/dezactivează căutarea sensibilă la majuscule.
:D Șterge fișierul curent. Această comandă are sens numai cu opțiunea „+d”.
:o, :O Comută diverse opțiuni. Cu această secvență de taste, most afișează o solicitare care cere
utilizatorului să apese una dintre: bdtvw. Opțiunile „b”, „t”, „v” și „w” au aceeași semnificație
ca și comutatoarele din linia de comandă. De exemplu, opțiunea „w” va activa și dezactiva
încadrarea pentru fereastra curentă.
Opțiunea „d” trebuie utilizată cu un prefix întreg i. Toate liniile indentate dincolo de coloanele
i nu vor fi afișate. De exemplu, luați în considerare fragmentul:
int main(int argc, char **argv)
{
int i;
for (i = 0; i < argc, i++)
{
fprintf(stdout,"%i: %s\n",i,argv[i]);
}
return 0;
}
Secvența de taste «1:od» va determina most să afișeze fișierul ignorând toate liniile indentate
dincolo de prima coloană. Astfel, pentru exemplul de mai sus, most ar afișa:
int main(int argc, char **argv)...
}
unde „...” indică faptul că liniile care urmează nu sunt afișate.
PONTURI
CTRL-G anulează comenzile care cer utilizatorului să tasteze ceva la un prompt. Tasta «`» (ghilimeaua
simplă, oblică) are o semnificație specială aici. Aceasta este utilizată pentru a cita anumite caractere.
Acest lucru este util atunci când se caută apariția unui șir de caractere cu un caracter de control sau a
unui șir de caractere la începutul unei linii. În acest din urmă caz, pentru a găsi apariția lui „The” la
începutul unei linii, introduceți `^JThe unde ` citează CTRL-J.
MEDIU
most utilizează următoarele variabile de mediu:
MOST_SWITCHES
Această variabilă definește opțiunile utilizate în mod obișnuit. De exemplu, unele persoane
preferă să utilizeze most cu opțiunea „-s” astfel încât să nu fie afișate linii goale în exces. Pe
VMS acest lucru se face în mod normal în login.com prin intermediul liniei:
$ define MOST_SWITCHES "-s"
MOST_EDITOR, SLANG_EDITOR
Oricare dintre aceste variabile de mediu specifică un editor pe care most să îl invoce pentru a
edita un fișier. Valoarea poate conține descriptori de formatare %s și %d care reprezintă numele
fișierului și, respectiv, numărul liniei. De exemplu, dacă JED este editorul dumneavoastră, atunci
definiți MOST_EDITOR la „jed %s -g %d”.
MOST_HELP
Această variabilă poate fi utilizată pentru a specifica un fișier de ajutor alternativ.
MOST_INITFILE
Definiți această variabilă pentru a specifica fișierul de inițializare care trebuie încărcat în
timpul pornirii. Acțiunea implicită este de a încărca fișierul de configurare al sistemului și
apoi un fișier personal de configurare numit .mostrc pe Unix și most.rc pe alte sisteme.
SINTAXA FIȘIERULUI DE CONFIGURARE
Când most pornește, încearcă să citească un fișier de configurare a sistemului și apoi un fișier de
configurare personală. Aceste fișiere pot fi utilizate pentru a specifica combinații de taste și culori.
Pentru a asocia o cheie unei anumite funcții, utilizați sintaxa:
setkey nume-funcție secvență-taste
Comanda «setkey» necesită două argumente. Argumentul nume-funcție specifică funcția care urmează să fie
executată ca răspuns la apăsarea tastelor specificate de argumentul secvență de taste. De exemplu,
setkey "up" "^P"
indică faptul că, atunci când se apasă Ctrl-P, trebuie să se execute funcția „up” (sus).
Uneori, este necesar să se dezasocieze mai întâi o secvență de taste înainte de a o reasocia la o
funcție, prin intermediul funcției „unsetkey”:
unsetkey "^F"
Culorile pot fi definite prin utilizarea cuvântului cheie „color” în fișierul de configurare folosind
sintaxa:
color NUME_OBIECT CULOARE_DE_PRIM_PLAN CULOARE_DE_FUNDAL
Aici, NUME_OBIECT poate fi oricare dintre următoarele elemente:
status -- linia de stare
underline -- textul subliniat
overstrike -- textul suprascris sau barat
normal -- orice altceva
Consultați fișierele de configurare de exemplu pentru mai multe informații.
ERORI
Aproape toate erorile sau limitările cunoscute ale most se datorează dorinței de a citi și interpreta
caracterele de control din fișiere. O problemă se referă la utilizarea caracterelor de retrocedare pentru
a sublinia sau suprapune alte caractere. most face o încercare de a utiliza secvențele de eludare ale
terminalului pentru a simula acest comportament. Un efect secundar este că nu întotdeauna se obține ceea
ce se așteaptă atunci când se derulează la dreapta și la stânga într-un fișier. În caz de îndoială,
utilizați opțiunile „-v” și „-b” ale most.
Căutările prin expresii regulate pot eșua în găsirea șirurilor care implică caractere de
retrocedare/subliniere utilizate pentru evidențiere. Sintaxa expresiilor regulate este descrisă în
documentația bibliotecii S-Lang.
AUTOR
John E. Davis <jed@jedsoft.org>
MULȚUMIRI
De-a lungul anilor, mulți oameni au contribuit la most într-un fel sau altul, de exemplu, prin corecții
de cod, remedieri de erori, comentarii sau critici. Sunt deosebit de recunoscător celor care au adoptat
foarte devreme programul și care au riscat cu un proiect software nou-început, condus de o persoană care
învăța limbajul de bază. Printre aceștia se numără:
Mats Akerberg, Henk D. Davids, Rex O. Livingston și Mark Pizzolato au contribuit la primele versiuni VMS
ale most. În special, Mark a lucrat la ea pentru a o pregăti pentru DECUS.
Foteos Macrides a adaptat most pentru utilizarea în cswing și gopher. Câteva caracteristici ale versiunii
actuale a most au fost inspirate din munca sa.
Îi sunt recunoscător lui Robert Mills pentru rescrierea rutinelor de căutare pentru a utiliza expresii
regulate.
Sven Oliver Moll a venit cu ideea detectării automate a fișierelor comprimate.
Aș dori, de asemenea, să îi mulțumesc lui Shinichi Hama pentru criticile sale valoroase aduse lui most.
Javier Kohen a avut un rol esențial în suportul pentru UTF-8.
Mulțumiri lui David W. Sanderson pentru adaptarea documentației inițiale la formatul sursă al paginii man
nroff.
TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu
<remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o
versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO
RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
ro@lists.sourceforge.net.
30 iulie 2022 MOST(1)