PG(1) Polecenia uzytkownika PG(1) NAZWA pg - przeglada pliki tekstowe strona po stronie SKLADNIA pg -*liczba *-p zacheta -cefnrs +wiersz +/wzorzec/ plik_ ... OPIS pg wyswietla plik tekstowy po jednym ekranie na raz. Po kazdej stronie wyswietlana jest zacheta. Uzytkownik moze albo wcisnac klawisz nowego wiersza aby zobaczyc nastepna strone albo jeden z klawiszy opisanych nizej. Jesli nie poda sie nazwy pliku w wierszu polecenia, pg bedzie czytal ze standardowego wejscia. Jesli standardowe wyjscie nie jest terminalem, pg dziala jak cat(1), lecz poprzedza kazdy plik jego nazwa, jesli wystepuje wiecej niz jeden plik. Jesli wejscie pochodzi z potoku, pg podczas czytania przechowuje dane w pliku buforowym, aby umozliwic nawigacje. OPCJE pg przyjmuje nastepujace opcje: +numer Zaczyna od podanego numeru wiersza. +/wzorzec*/* Zaczyna od wiersza zawierajacego wzorzec prostego wyrazenie regularnego. -liczba Liczba wierszy na strone. Domyslnie jest to liczba wierszy ekranu minus jeden. -c Czysci ekran przed wyswietleniem strony, jesli wpis terminfo terminala udostepnia taka mozliwosc. -e Nie wstrzymuje sie i nie wyswietla (EOF) na koncu pliku. -f Nie dzieli dlugich wierszy. -n Bez tej opcji, polecenie musi konczyc sie znakiem nowego wiersza. Z ta opcja, pg przechodzi dalej po wcisnieciu litery polecenia. -p lancuch Zamiast zwyklego znaku zachety :, wyswietla lancuch. Jesli lancuch zawiera %d, jego pierwsze wystapienie jest zastepowane numerem biezacej strony. -r Nie pozwala na cytowanie powloki. -s Wyswietla komunikaty w trybie standout (na standardowe wyjscie), jesli wpis terminfo terminala udostepnia taka mozliwosc. -h, --help Wyswietla ten tekst i wychodzi. -V, --version Wyswietla wersje i wychodzi. POLECENIA Ponizsze polecenia mozna wprowadzic po zachecie. Polecenia poprzedzone w niniejszym podreczniku litera l przyjmuja liczbe, dodatnia lub ujemna, jako argument. Jesli argument zaczyna sie od + lub -, to jest interpretowany w odniesieniu do biezacej pozycji w pliku wejsciowym, a w innym przypadku w odniesieniu do jego poczatku. l Wyswietla nastepna lub wskazana strone. ld lub ^D Wyswietla nastepne pol strony. Jesli poda sie l, jest ona interpretowana zawsze wzgledem biezacej pozycji. ll Wyswietla nastepny lub wskazany wiersz. lf Pomija nastepna strone. l musi byc liczba dodatnia i jest ona zawsze interpretowana wzgledem biezacej pozycji. lw lub lz Jak z ta roznica, ze l staje sie nowym rozmiarem strony. . lub ^L Przerysowuje ekran. $ Przechodzi do ostatniego wiersza pliku wejsciowego. l/wzorzec/ Szuka dalej do pierwszego lub l-tego wystapienia prostego wyrazenia regularnego wzorzec. Wyszukiwanie zaczyna sie od biezacej strony i konczy na koncu pliku. Szukanie nie zapetla. l musi byc liczba dodatnia. l?wzorzec? lub lwzorzec Szuka wstecz do pierwszego lub l-tego wystapienia prostego wyrazenia regularnego wzorzec. Wyszukiwanie zaczyna sie od biezacej strony i konczy na poczatku pliku. Szukanie nie zapetla. l musi byc liczba dodatnia. Polecenia wyszukiwania przyjmuja dodatkowa litere. Jesli poda sie t, wiersz ze wzorcem jest wyswietlany na gorze ekranu, tak jest domyslnie. m wybiera srodek, a b - spod ekranu. Wybrana pozycja jest stosowana rowniez w kolejnych wyszukiwaniach. ln Przechodzi do kolejnego pliku lub do l-tego nastepnego pliku. lp Przechodzi do poprzedniego pliku lub do l-tego pliku wstecz. s nazwa-pliku Zapisuje biezacy plik pod podana nazwa-pliku. h Wyswietla podsumowanie polecenia. !polecenie Wykonuje polecenie korzystajac z powloki. q lub Q Wychodzi. Jesli uzytkownik wcisnie klawisz przerwania lub wyjscia, gdy pg odczytuje plik wejsciowy lub zapisuje na terminalu, pg natychmiast wyswietli zachete. We wszystkich innych przypadkach klawisze te zakoncza dzialanie pg. SRODOWISKO Ponizsze zmienne srodowiskowe wplywaja na zachowanie pg: COLUMNS Jesli ustawiona, przeslania liczbe kolumn pobrana z systemu. LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES Zob. locale(7). LINES Jesli ustawiona, przeslania liczbe wierszy pobrana z systemu. SHELL Uzywane przez polecenie !. TERM Okresla typ terminala. UWAGI pg oczekuje, ze tabulatory terminala sa ustawione co osiem pozycji. Pliki zawierajace znaki NUL nie moga byc wyswietlone przez pg. ZOBACZ TAKZE cat(1), more(1), sh(1p), terminfo(5), locale(7), regex(7), term(7) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Polecenie pg jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux . util-linux 2.42.3 2026-09-02 PG(1)