PG(1)

NUME
pg - navighează prin fișierele text pagină cu pagină

REZUMAT

pg -*cantitatea *-p prompt -cefnrs +linia +/model/ fișier_ ...

DESCRIERE

pg afișează un fișier text pe un CRT, câte un ecran odată. După fiecare pagină, se afișează un prompt. Utilizatorul poate apoi să apese fie tasta de „linie nouă” pentru a vizualiza pagina următoare, fie una dintre tastele descrise mai jos.

Dacă nu se indică niciun nume de fișier în linia de comandă, pg citește de la intrarea standard. În cazul în care ieșirea standard nu este un terminal, pg acționează precum cat(1), dar precedă fiecare fișier cu numele său, dacă există mai multe.

Dacă intrarea provine de la o conductă, pg stochează datele într-un fișier tampon în timpul citirii, pentru a face posibilă navigarea.

OPȚIUNI

pg acceptă următoarele opțiuni:

+număr
    Începe de la numărul de linie specificat.

+/model*/*
    Începe de la linia care conține expresia regulată de bază model specificată.

-număr
    Numărul de linii pe pagină. În mod implicit, acesta este numărul de linii CRT minus una.

-c
    Șterge ecranul înainte de afișarea unei pagini, dacă intrarea terminfo pentru terminal oferă această posibilitate.

-e
    Nu se întrerupe și nu se afișează (EOF) la sfârșitul unui fișier.

-f
    Nu împarte liniile lungi.

-n
    Fără această opțiune, comenzile trebuie să fie terminate cu un caracter de linie nouă.

    Cu această opțiune, pg avansează odată ce este introdusă o literă de comandă.

-p șir
    În loc de promptul normal :, se afișează șirul. Dacă șirul conține %d, prima apariție a acestuia este înlocuită cu numărul paginii curente.

-r
    Nu permite eludarea shell-ului.

-s
    Imprimă mesajele în modul standout (înaltă calitate), în cazul în care intrarea terminfo pentru terminal oferă această posibilitate.

-h, --help
    Afișează acest mesaj de ajutor și iese.

-V, --version
    Afișează versiunea și iese.

COMENZI

Următoarele comenzi pot fi introduse în prompt. Comenzile precedate de i în acest document acceptă ca argument un număr, pozitiv sau negativ. Dacă acest argument începe cu + sau -, el este interpretat în raport cu poziția curentă în fișierul de intrare, în caz contrar în raport cu începutul.

i<Enter>
    Afișează pagina următoare sau pagina indicată.

id sau ^D
    Afișează următoarea jumătate de pagină. Dacă se indică i, acesta este întotdeauna interpretat în raport cu poziția curentă.

il
    Afișează linia următoare sau linia indicată.

if
    Sare o pagină înainte. i trebuie să fie un număr pozitiv și este întotdeauna interpretat în raport cu poziția curentă.

iw sau iz
    La fel ca <Enter>, cu excepția faptului că i devine noua dimensiune a paginii.

. sau ^L
    Redesenează ecranul.

$
    Avansează la ultima linie din fișierul de intrare.

i/model/
    Caută înainte până când se găsește prima sau a i-a apariție a expresiei regulate de bază model. Căutarea începe după pagina curentă și se oprește la sfârșitul fișierului. Nu se efectuează nici o întoarcere. i trebuie să fie un număr pozitiv.

i?model? sau imodel
    Caută înapoi până când se găsește prima sau a i-a apariție a expresiei regulate de bază model. Căutarea începe înainte de pagina curentă și se oprește la începutul fișierului. Nu se efectuează nici o întoarcere. i trebuie să fie un număr pozitiv.

Comenzile de căutare acceptă o literă adăugată. Dacă se dă t, linia care conține modelul este afișată în partea de sus a ecranului, ceea ce reprezintă valoarea implicită. m selectează mijlocul și b partea de jos a ecranului. Poziția selectată este utilizată și în căutările următoare.

in
    Avansează la următorul fișier sau i fișiere înainte.

ip
    Recitește fișierul anterior sau i fișiere înapoi.

s nume-fișier
    Salvează fișierul curent sub numele nume-fișier specificat.

h
    Afișează un rezumat al comenzii.

!comanda
    Execută comanda folosind shell-ul.

q sau Q
    Ieșire.

Dacă utilizatorul apasă pe tasta de întrerupere sau de ieșire în timp ce pg citește din fișierul de intrare sau scrie pe terminal, pg va afișa imediat promptul. În toate celelalte situații, aceste taste vor încheia pg.

MEDIU

Următoarele variabile de mediu afectează comportamentul lui pg:

COLUMNS
    Suprascrie numărul de coloane furnizat de sistem, dacă este definit.

LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES
    A se vedea locale(7).

LINES
    Suprascrie numărul de linii furnizat de sistem, dacă este definit.

SHELL
    Utilizat de comanda !.

TERM
    Determină tipul de terminal.

NOTE

pg se așteaptă ca tabulatoarele terminalului să fie configurate la fiecare opt poziții.

Fișierele care includ caractere NUL nu pot fi afișate de pg.

CONSULTAȚI ȘI

cat(1), more(1), sh(1p), terminfo(5), locale(7), regex(7), term(7)

RAPORTAREA ERORILOR

Pentru rapoarte de eroare, folosiți

DISPONIBILITATE

Comanda pg face parte din pachetul util-linux care poate fi descărcat de la