PG(1) Comenzi utilizator PG(1) NUME pg - navigheaza prin fiierele text pagina cu pagina REZUMAT pg -*cantitatea *-p prompt -cefnrs +linia +/model/ fiier_ ... DESCRIERE pg afieaza un fiier text pe un CRT, cate un ecran odata. Dupa fiecare pagina, se afieaza un prompt. Utilizatorul poate apoi sa apese fie tasta de ,,linie noua" pentru a vizualiza pagina urmatoare, fie una dintre tastele descrise mai jos. Daca nu se indica niciun nume de fiier in linia de comanda, pg citete de la intrarea standard. In cazul in care ieirea standard nu este un terminal, pg acioneaza precum cat(1), dar preceda fiecare fiier cu numele sau, daca exista mai multe. Daca intrarea provine de la o conducta, pg stocheaza datele intr-un fiier tampon in timpul citirii, pentru a face posibila navigarea. OPIUNI pg accepta urmatoarele opiuni: +numar Incepe de la numarul de linie specificat. +/model*/* Incepe de la linia care conine expresia regulata de baza model specificata. -numar Numarul de linii pe pagina. In mod implicit, acesta este numarul de linii CRT minus una. -c terge ecranul inainte de afiarea unei pagini, daca intrarea terminfo pentru terminal ofera aceasta posibilitate. -e Nu se intrerupe i nu se afieaza (EOF) la sfaritul unui fiier. -f Nu imparte liniile lungi. -n Fara aceasta opiune, comenzile trebuie sa fie terminate cu un caracter de linie noua. Cu aceasta opiune, pg avanseaza odata ce este introdusa o litera de comanda. -p ir In loc de promptul normal :, se afieaza irul. Daca irul conine %d, prima apariie a acestuia este inlocuita cu numarul paginii curente. -r Nu permite eludarea shell-ului. -s Imprima mesajele in modul standout (inalta calitate), in cazul in care intrarea terminfo pentru terminal ofera aceasta posibilitate. -h, --help Afieaza acest mesaj de ajutor i iese. -V, --version Afieaza versiunea i iese. COMENZI Urmatoarele comenzi pot fi introduse in prompt. Comenzile precedate de i in acest document accepta ca argument un numar, pozitiv sau negativ. Daca acest argument incepe cu + sau -, el este interpretat in raport cu poziia curenta in fiierul de intrare, in caz contrar in raport cu inceputul. i Afieaza pagina urmatoare sau pagina indicata. id sau ^D Afieaza urmatoarea jumatate de pagina. Daca se indica i, acesta este intotdeauna interpretat in raport cu poziia curenta. il Afieaza linia urmatoare sau linia indicata. if Sare o pagina inainte. i trebuie sa fie un numar pozitiv i este intotdeauna interpretat in raport cu poziia curenta. iw sau iz La fel ca , cu excepia faptului ca i devine noua dimensiune a paginii. . sau ^L Redeseneaza ecranul. $ Avanseaza la ultima linie din fiierul de intrare. i/model/ Cauta inainte pana cand se gasete prima sau a i-a apariie a expresiei regulate de baza model. Cautarea incepe dupa pagina curenta i se oprete la sfaritul fiierului. Nu se efectueaza nici o intoarcere. i trebuie sa fie un numar pozitiv. i?model? sau imodel Cauta inapoi pana cand se gasete prima sau a i-a apariie a expresiei regulate de baza model. Cautarea incepe inainte de pagina curenta i se oprete la inceputul fiierului. Nu se efectueaza nici o intoarcere. i trebuie sa fie un numar pozitiv. Comenzile de cautare accepta o litera adaugata. Daca se da t, linia care conine modelul este afiata in partea de sus a ecranului, ceea ce reprezinta valoarea implicita. m selecteaza mijlocul i b partea de jos a ecranului. Poziia selectata este utilizata i in cautarile urmatoare. in Avanseaza la urmatorul fiier sau i fiiere inainte. ip Recitete fiierul anterior sau i fiiere inapoi. s nume-fiier Salveaza fiierul curent sub numele nume-fiier specificat. h Afieaza un rezumat al comenzii. !comanda Executa comanda folosind shell-ul. q sau Q Ieire. Daca utilizatorul apasa pe tasta de intrerupere sau de ieire in timp ce pg citete din fiierul de intrare sau scrie pe terminal, pg va afia imediat promptul. In toate celelalte situaii, aceste taste vor incheia pg. MEDIU Urmatoarele variabile de mediu afecteaza comportamentul lui pg: COLUMNS Suprascrie numarul de coloane furnizat de sistem, daca este definit. LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES A se vedea locale(7). LINES Suprascrie numarul de linii furnizat de sistem, daca este definit. SHELL Utilizat de comanda !. TERM Determina tipul de terminal. NOTE pg se ateapta ca tabulatoarele terminalului sa fie configurate la fiecare opt poziii. Fiierele care includ caractere NUL nu pot fi afiate de pg. CONSULTAI I cat(1), more(1), sh(1p), terminfo(5), locale(7), regex(7), term(7) RAPORTAREA ERORILOR Pentru rapoarte de eroare, folosii sistemul de urmarire al erorilor . DISPONIBILITATE Comanda pg face parte din pachetul util-linux care poate fi descarcat de la Linux Kernel Archive . util-linux 2.41 2025-03-29 PG(1)