Provided by: manpages-pl_4.23.1-1_all bug

NAZWA

       less - przeciwieństwo more

SKŁADNIA

       less -?
       less --help
       less -V
       less --version
       less [-[+]aABcCdeEfFgGiIJKLmMnNqQrRsSuUVwWX~]
       [-b rozmiar] [-h wiersze] [-jwiersz] [-k plikklu]
       [-{oO} pliklog] [-p wzór] [-P zachęta] [-t tag]
       [-T pliktagów] [-x tab,...] [-y wiersze] [-[z] wiersze]
       [-# przesunięcie] [+[+]polecenie] [--] [plik]...
       (Alternatywną składnię, z długimi nazwami opcji, opisano w części OPCJE).

OPIS

       less  jest programem podobnym do more(1), ale pozwalającym na poruszanie się w tył w pliku tak samo jak w
       przód. less nie musi też czytać całego pliku wejściowego przed rozpoczęciem, tak więc przy dużych plikach
       wejściowych uruchamia się szybciej niż edytory tekstu  takie  jak  vi(1).  less  używa  bazy  termcap  (w
       niektórych  systemach  terminfo), tak więc może pracować na szeregu terminali. Istnieje nawet ograniczona
       obsługa terminali drukujących (na terminalu drukującym, wiersze, które powinny zostać wypisane  na  górze
       ekranu, są poprzedzone daszkiem).

       Polecenia  oparte  są  zarówno  na more jak i vi. Polecenia można poprzedzić liczbą dziesiętną, zwaną N w
       opisach poniżej. Liczba ta jest używana przez niektóre polecenia, jak to zaznaczono.

POLECENIA

       W poniższych opisach, ^X oznacza Control-X,  ESC  oznacza  klawisz  ESCAPE;  na  przykład  ESC-v  oznacza
       dwuznakową sekwencję ESC, potem "v".

       h lub H
              Pomoc:  wyświetla  podsumowanie  tych poleceń. Jeśli zapomni się wszystkich innych poleceń, należy
              zapamiętać właśnie to.

       SPACJA lub ^V lub f lub ^F
              Przewija w przód o N wierszy, domyślnie jedno okno (zob. opcja -z poniżej). Jeśli N wynosi  więcej
              niż  rozmiar  ekranu,  wyświetlany  jest  tylko ostatni pełny ekran. Ostrzeżenie: niektóre systemy
              używają ^V jako specjalnego znaku dosłowności.

       z      Jak SPACJA, ale jeśli podano N, staje się nowym rozmiarem okna.

       ESC-SPACE
              Jak spacja, ale przewija o pełną wielkość ekranu, nawet jeśli po drodze osiągnie koniec pliku.

       ENTER lub RETURN lub ^N lub e lub ^E lub j lub ^J
              Przewija w przód o N wierszy, domyślnie jeden. Wyświetlanych jest wszystkie N wierszy, nawet jeśli
              N wynosi więcej niż wielkość ekranu.

       d lub ^D
              Przewija w przód o N wierszy, domyślnie połowę wielkości ekranu. Jeśli podano  N,  staje  się  ono
              nową wartością domyślną dla kolejnych poleceń d i u.

       b lub ^B lub ESC-v
              Przewija  w  tył  o N wierszy, domyślnie jedno okno (zob. opcja -z poniżej). Jeśli N wynosi więcej
              niż rozmiar ekranu, wyświetlana jest tylko ostatnia wielkość ekranowa.

       w      Jak ESC-v, ale jeśli podano N, staje się ono nowym rozmiarem okna.

       y lub ^Y lub ^P lub k lub ^K
              Przewija w tył o N wierszy, domyślnie jeden. Wyświetlanych jest wszystkie N wierszy, nawet jeśli N
              wynosi więcej niż wielkość ekranu. Ostrzeżenie: niektóre systemy używają ^Y jako specjalnego znaku
              kontroli zadań.

       u lub ^U
              Przewija w tył o N wierszy, domyślnie połowę wielkości ekranu. Jeśli podano N, staje się ono  nową
              wartością domyślną dla kolejnych poleceń

       J      Jak j, lecz kontynuuje przewijanie poza koniec pliku.

       K lub Y
              Jak k, lecz kontynuuje przewijanie poza początek pliku.

       ESC-) lub STRZAŁKA_W_PRAWO
              Przewija  poziomo  N  znaków  w prawo, domyślnie o połowę szerokości ekranu (zob. opcja -#). Jeśli
              podano  liczbę  N,  to  staje  się  ona  domyślna  dla  przyszłych  poleceń   STRZAŁKA_W_PRAWO   i
              STRZAŁKA_W_LEWO.  Podczas przewijania tekstu działa to tak, jakby była włączona opcja -S (ucinania
              wierszy).

       ESC-( lub STRZAŁKA_W_LEWO
              Przewija poziomo N znaków w prawo, domyślnie o połowę szerokości ekranu  (zob.  opcja  -#).  Jeśli
              podano   liczbę   N,  to  staje  się  ona  domyślna  dla  przyszłych  poleceń  STRZAŁKA_W_PRAWO  i
              STRZAŁKA_W_LEWO.

       ESC-} lub ^STRZAŁKA_W_PRAWO
              Przewija poziomo w prawo, aby pokazać najdłuższy wyświetlany wiersz.

       ESC-{ lub ^STRZAŁKA_W_LEWO
              Przewija poziomo w lewo, wracając do pierwszej kolumny.

       r lub ^R lub ^L
              Odświeża ekran.

       R      Odświeża ekran, odrzucając wszelkie wejście z bufora. Oznacza to  przeładowanie  bieżącego  pliku.
              Użyteczne jeśli plik zmienia się w trakcie oglądania.

       F      Przewija w przód, i próbuje nadal odczytywać gdy osiągnięto koniec pliku. Normalnie polecenia tego
              używano  by  znajdując  się  już  na  końcu  pliku. Jest to metoda monitorowania ogona pliku który
              właśnie rośnie podczas oglądania (zachowanie to jest podobne do polecenia tail -f). Aby  zatrzymać
              oczekiwanie  na  kolejne  dane,  należy  wprowadzić  znak  przerwania  (zwykle  ^C).  W  systemach
              obsługujących poll(2) można użyć również ^X lub znaku podanego opcją --intr.  Jeśli  wejście  jest
              potokiem i stosowana jest opcja --exit-follow-on-close, less automatycznie przestanie oczekiwać na
              dane, gdy strona wejściowa potoku zostanie zamknięta.

       ESC-F  Jak F, lecz gdy tylko odnaleziony zostanie wiersz pasujący do ostatniego wzorca wyszukiwania, jest
              to sygnalizowane dzwonkiem terminala, a przewijanie w przód zatrzymuje się.

       g lub < lub ESC-<
              Przechodzi  do  wiersza numer N w pliku, domyślnie pierwszego (początku pliku). (Ostrzeżenie: może
              to być powolne jeśli N jest duże).

       G lub > lub ESC->
              Przechodzi do wiersza numer N w pliku, domyślnie  na  koniec  pliku.  (Ostrzeżenie:  może  to  być
              powolne  jeśli  N jest duże lub jeśli N jest niepodane, a czytane jest standardowe wejście zamiast
              pliku).

       ESC-G  Jak G, lecz gdy nie poda się liczby  N,  a  wejście  jest  standardowym  wejściem,  przechodzi  do
              ostatniego zbuforowanego wiersza.

       p lub %
              Przechodzi  do  pozycji  N  procent w pliku. N powinno zawierać się między 0 a 100 i może zawierać
              kropkę dziesiętną.

       P      Przechodzi do wiersza zawierającego przesunięcie bajtowe N w pliku.

       {      Jeśli w wierszu wyświetlanym na górze ekranu znajduje się otwierający nawias klamrowy, polecenie {
              przejdzie do  odpowiadającego  mu  prawego  nawiasu.  Pasujący  zamykający  nawias  klamrowy  jest
              umieszczany  na  dole ekranu. Jeśli w wierszu na górze ekranu znajduje się więcej niż jeden nawias
              klamrowy, można użyć liczby N określającej N-ty nawias w wierszu.

       }      Jeśli w wierszu wyświetlanym na dole ekranu znajduje się zamykający nawias klamrowy,  polecenie  }
              przejdzie  do  odpowiadającego  mu  prawego  nawiasu.  Pasujący  otwierający  nawias klamrowy jest
              umieszczany na górze ekranu. Jeśli w wierszu na dole ekranu znajduje się więcej niż  jeden  nawias
              klamrowy, można użyć liczby N określającej N-ty nawias w wierszu.

       (      Jak {, ale odnosi się do nawiasów okrągłych, a nie klamrowych

       )      Jak }, ale odnosi się do nawiasów okrągłych, a nie klamrowych

       [      Jak {, ale odnosi się do nawiasów kwadratowych, a nie klamrowych

       ]      Jak }, ale odnosi się do nawiasów kwadratowych, a nie klamrowych

       ESC-^F Po  którym  następują dwa znaki, zachowuje się jak {, ale używa tych dwóch znaków jako odpowiednio
              nawiasu otwierającego i zamykającego. Na przykład, "ESC ^F < >" można  użyć  do  przejścia  do  >,
              które odpowiada < wyświetlanemu w wierszu na górze ekranu.

       ESC-^B Po  którym  następują dwa znaki, zachowuje się jak }, ale używa tych dwóch znaków jako odpowiednio
              nawiasu otwierającego i zamykającego. Na przykład, "ESC ^B < >" można użyć do przejścia do  w  tył
              do <, które odpowiada > wyświetlanemu w wierszu na dole ekranu.

       m      Po  którym  następuje  dowolna  mała  lub wielka litera, oznaczając pierwszy wyświetlany wiersz tą
              literą. Jeśli wyświetlana jest kolumna stanu za pomocą opcji -J, będzie tam  odnotowany  oznaczony
              wiersz.

       M      Zachowuje się jak m, lecz oznaczany jest ostatni, a nie pierwszy wyświetlany wiersz.

       '      (Pojedynczy  apostrof)  Plus  dowolna  mała  lub  wielka  litera:  powraca  do pozycji zaznaczonej
              uprzednio tą literą. Plus kolejny pojedynczy  cudzysłów:  wraca  do  pozycji,  w  której  wykonano
              ostatnią  "duże"  polecenie  przemieszczania się. Plus ^ lub $, skacze odpowiednio na początek lub
              koniec pliku. Znaczniki pozycji są zachowywane przy otwieraniu nowego pliku, tak więc polecenia  '
              można użyć do przełączania między plikami wejściowymi.

       ^X^X   Tak jak pojedynczy apostrof.

       ESC-m  Plus dowolna mała lub wielka litera; usuwa oznaczenie identyfikowane tą literą.

       /wzorzec
              Szuka  w  przód w pliku N-tego wiersza zawierającego wzorzec. N domyślnie równa się jeden. Wzorzec
              to wyrażenie regularne rozpoznawane przez bibliotekę wyrażeń regularnych dostarczaną przez  system
              użytkownika.  Domyślnie,  szukanie  jest wrażliwe na wielkość znaków (rozróżnia się wielkie i małe
              litery); można to zmienić opcją -i. Szukanie zaczyna się od pierwszego wyświetlanego wiersza  (ale
              zob. opcje -a i -j, które to zmieniają).

              Pewne  znaki  mają  specjalne znaczenie jeśli wprowadzono je na początku wzorca; zmieniają one typ
              szukania, a nie są traktowane jako część wzorca:

              ^N lub !
                     Szuka wierszy, które Nie pasują do wzorca.

              ^E lub *
                     Szuka w wielu plikach. To znaczy, jeśli szukanie doszło do końca (End) bieżącego pliku  bez
                     znalezienia  dopasowania,  ciągnie się ono dalej w kolejnym pliku z listy podanej w wierszu
                     poleceń.

              ^F lub @
                     Zaczyna szukać od pierwszego wiersza pierwszego (First) pliku z listy  z  wiersza  poleceń,
                     niezależnie od tego, co aktualnie wyświetlane jest na ekranie, oraz ustawień opcji -a i -j.

              ^K     Podświetla  każdy  tekstu,  który pasuje do wzorca na bieżącym ekranie, ale bez przesuwania
                     się do pierwszego dopasowania (od Keep = utrzymaj bieżącą pozycję).

              ^R     Nie interpretuje metaznaków wyrażeń regularnych. Wykonuje proste porównanie tekstowe.

              ^S     Po którym następuje cyfra N z zakresu od 1 do 5. Jako pasujący  do  wzorca  będzie  uważany
                     tylko  tekst  posiadający  niepuste  dopasowanie  do N-tego podwzorca (Subpatern) ujętego w
                     nawiasy (obsługiwane tylko, gdy less zbudowano z jedną  z  bibliotek  wyrażeń  regularnych:
                     posix,  pcre lub pcre2). Można podać kilka modyfikatorów ^S, aby dopasować więcej niż jeden
                     podwzorzec.

              ^W     Zawija (Wrap) wobec bieżącego pliku. To znaczy, jeśli szukanie doszło  do  końca  bieżącego
                     pliku  bez  znalezienia  dopasowania, ciągnie się ono dalej od pierwszego wiersza bieżącego
                     pliku, aż do wiersza, z  którego  je  rozpoczęto.  Jeśli  ustawiony  jest  modyfikator  ^W,
                     modyfikator ^E jest ignorowany.

       ?wzorzec
              Szuka  w  tył  w  pliku  N-tego  wiersza zawierającego wzorzec. Szukanie zaczyna się od ostatniego
              wyświetlanego wiersza (lecz zob. opcje -a i -j, które to zmieniają).

              Pewne znaki mają specjalne znaczenie, jak w poleceniu /:

              ^N lub !
                     Szuka wierszy, które Nie pasują do wzorca.

              ^E lub *
                     Szuka w wielu plikach. To znaczy, jeśli szukanie doszło do  początku  bieżącego  pliku  bez
                     znalezienia dopasowania, ciągnie się ono dalej w poprzednim pliku z listy podanej w wierszu
                     poleceń.

              ^F lub @
                     Zaczyna  szukanie  od  ostatniego  wiersza  ostatniego  pliku  z  listy  z wiersza poleceń,
                     niezależnie od tego co aktualnie wyświetlane jest na ekranie, oraz ustawień opcji -a i -j.

              ^K     Jak w szukaniu w przód.

              ^R     Jak w szukaniu w przód.

              ^S     Jak w szukaniu w przód.

              ^W     Zawija (Wrap) wobec bieżącego pliku. To znaczy, jeśli szukanie doszło do początku bieżącego
                     pliku bez znalezienia dopasowania, ciągnie się ono dalej od  ostatniego  wiersza  bieżącego
                     pliku, aż do wiersza, z którego je rozpoczęto.

       ESC-/wzorzec
              To samo co "/*".

       ESC-?wzorzec
              To samo co "?*".

       n      Powtarza  poprzednie  szukanie, dla N-tego wiersza zawierającego ostatni wzorzec. Jeśli poprzednie
              szukanie zmodyfikowano przez ^N, szukanie jest wykonywane dla  N-tego  wiersza  Nie  zawierającego
              wzorca. Jeśli poprzednie szukanie zmodyfikowano przez ^E, szukanie ciągnie się przez następny (lub
              poprzedni)  plik, jeśli nie wystarczył plik bieżący. Jeśli poprzednie szukanie zmodyfikowano przez
              ^R, szukanie wykonywane jest bez  użycia  wyrażeń  regularnych.  Jeśli  poprzednie  szukanie  było
              zmodyfikowane przez ^F lub ^K, nie występuje żaden efekt.

       N      Powtarza poprzednie szukanie, ale w przeciwnym kierunku.

       ESC-n  Powtarza  poprzednie  szukanie,  ale  przekraczając granice plików. Efekt jest taki sam, jak gdyby
              poprzednie szukanie zmodyfikowano przez *.

       ESC-N  Powtarza poprzednie szukanie, ale w przeciwnym kierunku i przekraczając granice plików.

       ESC-u  Cofa (Undo) podświetlanie szukania. Wyłącza podświetlanie łańcuchów pasujących do bieżącego  wzoru
              szukania.  Jeśli podświetlenie już jest wyłączone z powodu poprzedniego polecenia ESC-u, włącza je
              z powrotem. Podświetlenie włączy też każde polecenie szukające (można je też wyłączyć przełączając
              opcję -G; wówczas polecenia szukające nie włączają go z powrotem).

       ESC-U  Jak ESC-u lecz ponadto usuwa zachowany wzorzec wyszukiwania. Jeśli włączona jest kolumna stanu  za
              pomocą opcji -J, usuwa to wszystkie oznaczenia dopasowanych wyszukiwań w kolumnie stanu.

       &wzorzec
              Wyświetla  jedynie  wiersze  pasujące  do  wzorca;  wiersze  niepasujące nie są wyświetlane. Jeśli
              wzorzec jest pusty (jeśli wpisze się  &,  a  potem  od  razu  ENTER),  wszelkie  filtrowanie  jest
              wyłączane  i  wyświetlane  są wszystkie wiersze. Gdy filtrowanie jest aktywne, na początku zachęty
              wyświetlany jest znak et (&), jako przypomnienie, że niektóre wiersze pliku mogą być ukryte. Można
              podać kilka poleceń &, wówczas wyświetlone będą jedynie wiersze pasujące do wszystkich wzorców.

              Pewne znaki mają specjalne znaczenie, jak w poleceniu /:

              ^N lub !
                     Wyświetla tylko wiersze, które Nie pasują do wzorca.

              ^R     Nie interpretuje metaznaków wyrażeń regularnych. Wykonuje proste porównanie tekstowe.

       :e [nazwa_pliku]
              Ogląda nowy plik. Jeśli brakuje nazwy pliku, plik "bieżący" (zob. polecenia :n  i  :p  poniżej)  z
              listy plików z wierszu poleceń jest oglądany na nowo. Znak procentu (%) w nazwie pliku zastępowany
              jest  nazwą  pliku  bieżącego. Znak kratki (#) jest zastępowany nazwą poprzednio oglądanego pliku.
              Jednak dwa kolejne znaki procentu są po prostu zastępowane pojedynczym znakiem  procentu.  Pozwala
              to  na  wprowadzenie  nazwy pliku zawierającej w nazwie znak procentu. Podobnie, dwa kolejne znaki
              kratki są zastępowane pojedynczym znakiem kratki. Nazwa pliku wstawiana jest  do  listy  plików  z
              wiersza  poleceń,  tak aby można ją było obejrzeć kolejnymi poleceniami :n i :p. Jeśli nazwa pliku
              składa się z kilku plików, wszystkie one są wstawiane do listy plików i oglądany jest  pierwszy  z
              nich.  Jeśli  nazwa  pliku zawiera jedną lub więcej spacji, cała nazwa musi być ujęta w cudzysłowy
              (zob. też opcja -").

       ^X^V lub E
              To samo co :e. Uwaga: niektóre systemy używają ^V jako specjalnego  znaku  dosłowności.  W  takich
              systemach użycie ^V może być niemożliwe.

       :n     Ogląda  następny  plik  (z  listy  plików  podanej  w  wierszu  poleceń).  Jeśli  podano liczbę N,
              wyświetlany jest N-ty następny plik.

       :p     Ogląda poprzedni plik (z  listy  plików  podanej  w  wierszu  poleceń).  Jeśli  podano  liczbę  N,
              wyświetlany jest N-ty poprzedni plik.

       :x     Ogląda  pierwszy plik z listy plików podanej w wierszu poleceń. Jeśli podano liczbę N, wyświetlany
              jest N-ty plik na liście.

       :d     Usuwa bieżący plik z listy plików.

       t      Przechodzi do następnego  tagu  (znacznika),  jeśli  dla  bieżącego  wystąpiło  więcej  niż  jedno
              dopasowanie. Tagi omówiono dokładniej w opisie opcji -t.

       T      Przejście do poprzedniego tagu, jeśli dla bieżącego wystąpiło więcej niż jedno dopasowanie.

       = lub ^G lub :f
              Wypisuje  pewne  informacje  o  pliku  właśnie  oglądanym,  w  tym jego nazwę oraz numer wiersza i
              przesunięcie bajtowego dolnego wyświetlanego wiersza. Jeśli  to  możliwe,  wypisywana  jest  także
              długość  pliku,  ilość  wierszy w pliku oraz procentowa wielkość pliku ponad ostatnim wyświetlanym
              wierszem.

       -      Plus jedna lub więcej opcji wiersza poleceń (zob. OPCJE poniżej): zmienia ustawienie tej  opcji  i
              wypisuje komunikat opisujący nowe ustawienie. Jeśli bezpośrednio po kresce zostanie wprowadzone ^P
              (CONTROL-P), to ustawienie danej opcji jest zmieniane, ale bez wypisywania komunikatu. Jeśli opcja
              ma  wartość  liczbową (jak -b lub -h) lub łańcuchową (jak -P lub -t), wartość można wprowadzić tuż
              po literze opcji. Jeśli nie wprowadzono nowej  wartości,  wypisywany  jest  komunikat  o  bieżącym
              ustawieniu i nic nie ulega zmianie.

       --     Jak  polecenie  -,  ale  przyjmuje  jako  argument  długą  nazwę opcji (zob. OPCJE poniżej), a nie
              pojedynczą literę opcji. Po wpisaniu nazwy opcji konieczne  jest  wciśnięcie  klawisza  ENTER  lub
              RETURN.  ^P  bezpośrednio  po  drugiej  kresce  eliminuje  wypisywanie komunikatu opisującego nowe
              ustawienie, tak jak w poleceniu -.

       -+     Plus jedna z liter opcji wiersza poleceń; przywraca opcję  do  ustawienia  domyślnego  i  wypisuje
              komunikat opisujący nowe ustawienie (polecenie "-+X" dokonuje tego samego co opcja "-+X" w wierszu
              poleceń). Nie działa to dla opcji mających wartość łańcuchową.

       --+    Jak polecenie -+, ale pobiera długą nazwę opcji zamiast pojedynczej litery opcji.

       -!     Plus jedna z liter opcji wiersza poleceń; ustawia opcję na wartość przeciwną ustawieniu domyślnego
              i  wypisuje komunikat opisujący nowe ustawienie. Nie działa to dla opcji mających wartość liczbową
              lub łańcuchową.

       --!    Jak polecenie -!, ale pobiera długą nazwę opcji zamiast pojedynczej litery opcji.

       _      (podkreślenie) Plus jedna z liter opcji wiersza  poleceń;  wypisuje  komunikat  opisujący  bieżące
              ustawienie tej opcji. Nie zmienia ustawienia.

       __     (podwojone  podkreślenie)  Jak  polecenie  _ (podkreślenie), ale pobiera długą nazwę opcji zamiast
              pojedynczej litery opcji. Po wpisaniu nazwy opcji trzeba nacisnąć klawisz ENTER lub RETURN.

       +polecenie
              Powoduje, że podane polecenie jest wykonywane za każdym razem, gdy oglądany  jest  nowy  plik.  Na
              przykład, +G powoduje, że less zaczyna wyświetlanie każdego pliku od końca zamiast od początku.

       V      Wypisuje numer bieżącej wersji less.

       q lub Q lub :q lub :Q lub ZZ
              Kończy działanie less.

       Następujące sześć poleceń mogą, ale nie muszą być prawidłowe, zależnie od bieżącej instalacji.

       v      Wywołuje  edytor  do  edycji właśnie oglądanego pliku. Edytor pobierany jest pobierany ze zmiennej
              środowiskowej VISUAL, jeśli ta jest określona, lub EDITOR, jeśli VISUAL nie jest  określona,  a  w
              każdym  razie  domyślnie  "vi",  jeśli  ani  VISUAL  ani EDITOR jest określona. Zob. też omówienie
              LESSEDIT po sekcji o ZNAKACH ZACHĘTY poniżej.

       ! polecenie-powłoki
              Wywołuje powłokę i wykonuje podane polecenie powłoki. Znak procentu  (%)  jest  zastępowany  nazwą
              bieżącego pliku. Znak kratki (#) jest zastępowany nazwą poprzednio oglądanego pliku. "!!" powtarza
              ostatnie polecenie powłoki. "!"  bez polecenia wywołuje po prostu powłokę. W systemach uniksowych,
              nazwa  powłoki  pobierana jest ze zmiennej środowiskowej SHELL, a w każdym razie domyślnie "sh". W
              systemach MS-DOS i OS/2, powłoką jest zwykły procesor poleceń.

       # polecenie-powłoki
              Podobne do polecenia "!", lecz polecenie jest rozwijane w  ten  sam  sposób  co  łańcuch  zachęty.
              Przykładowo, nazwa bieżącego pliku byłaby oznaczona jako "%f".

       | <m> polecenie-powłoki
              <m>  przedstawia  dowolną  literę-znacznik. Przesyła przez potok sekcję podanego pliku do podanego
              polecenia powłoki. Sekcja pliku, która ma zostać przesłana to ta  znajdująca  się  między  pozycją
              oznaczoną  literą  a  bieżącym  ekranem.  Objęty jest cały bieżący ekran, niezależnie od tego, czy
              oznaczona pozycja znajduje się przed, czy za bieżącym ekranem. <m> może też równać się  ^  lub  $,
              oznaczając  odpowiednio  początek  lub  koniec  pliku.  Jeśli  <m>  równa się . lub znakowi nowego
              wiersza, przesyłany jest bieżący ekran.

       s nazwa_pliku
              Zapisuje wejście do pliku. Działa to tylko wtedy, gdy wejście  jest  potokiem,  a  nie  zwyczajnym
              plikiem.

       ^X     Gdy  wyświetlany  jest  komunikat  "Waiting for data" (oczekiwanie na dane), na przykład w trakcie
              polecenia F, wciśnięcie ^X przerwie czekanie przez less i wróci do  zachęty.  Może  to  spowodować
              zinterpretowanie tej sytuacji przez less w ten sposób, że plik kończy się w bieżącym położeniu, co
              z  kolei  może  zmusić do użycia polecenia R lub F, aby zobaczyć następne dane. Opcją --intr można
              zmienić domyślny znak ^X. Polecenie to działa jedynie w systemach obsługujących funkcję poll(2). W
              systemach bez poll(2), można w zamian skorzystać ze znaku przerwania (zwykle ^C).

OPCJE

       Opcje wiersza poleceń są opisane poniżej. Większość  opcji  można  zmieniać  w  trakcie  działania  less,
       używając polecenia "-".

       Niektóre  opcje  można  podać  w  jednej z dwu postaci: albo kreski z pojedynczą literą albo dwu kresek z
       następującą po nich długą nazwą opcji. Długie nazwy opcji można skracać, o ile skrót  jest  jednoznaczny.
       Na  przykład,  --quit-at-eof  można  skrócić do --quit, ale nie do --qui, ponieważ na --qui zaczynają się
       zarówno --quit-at-eof, jak i --quiet. Niektóre z długich nazw opcji zapisane są  wielkimi  literami,  jak
       --QUIT-AT-EOF,  odróżniane od --quit-at-eof. Takie nazwy wymagają wielkiej tylko pierwszej litery, reszta
       może być podana małymi lub wielkimi. Na przykład, --Quit-at-eof jest równoważnikiem --QUIT-AT-EOF.

       Opcje pobierane są także ze zmiennej środowiskowej LESS. Na przykład, żeby uniknąć pisania "less -options
       ..." za każdym wywołaniem less, można napisać w csh:

       setenv LESS "-options"

       lub, jeśli używa się sh:

       LESS="-options"; export LESS

       W MS-DOS nie są potrzebne cudzysłowy, ale należy zastąpić  wszystkie  znaki  procentu  w  łańcuchu  opcji
       podwójnymi znakami procentu.

       Zmienna środowiskowa analizowana jest przed wierszem poleceń, tak więc opcje wiersza poleceń unieważniają
       zmienną  LESS.  Jeśli  jakaś  opcja  pojawia  się  w zmiennej LESS, można przywrócić jej wartość domyślną
       poprzedzając w wierszu poleceń opcję znakami "-+".

       Niektóre opcje, takie jak -k lub -D wymagają łańcucha, który występuje po literze opcji.  Łańcuch  takiej
       opcji  jest  uważany  za zakończony, gdy odnaleziony zostanie znak dolara ($). Na przykład, można ustawić
       dwie opcje -D w następujący sposób:

       LESS="Dn9.1$Ds4.1"

       Jeśli podano wcześniej opcję --use-backslash, to można umieścić  literalny  znak  dolara  lub  odwrotnego
       ukośnika,  poprzedzając je odwrotnym ukośnikiem. Jeśli nie zastosowano opcji --use-backslash, to odwrotne
       ukośniki nie są traktowane w specjalny sposób i nie da się podać znaku dolara w łańcuchu opcji.

       -? lub --help
              Opcja ta wyświetla podsumowanie poleceń  akceptowanych  przez  less  (to  samo  co  polecenie  h).
              Zależnie od tego, jak używana powłoka interpretuje znak zapytania, może być koniecznym zacytowanie
              go, jako "-\?".

       -a lub --search-skip-screen
              Domyślnie, wyszukiwanie w przód rozpoczyna się od góry wyświetlanego ekranu, a wyszukiwanie wstecz
              rozpoczyna  się od dołu wyświetlanego ekranu (za wyjątkiem powtarzanego wyszukiwania, wywoływanego
              poleceniami n lub N, które rozpoczynają się,  odpowiednio,  po  lub  przed  wierszem  "docelowym";
              więcej  o  wierszu  docelowym  przy  opisie  opcji -j). Opcja -a powoduje, że wyszukiwanie w przód
              rozpocznie się od dołu  wyświetlanego  ekranu,  a  wyszukiwanie  wstecz  rozpocznie  się  od  góry
              wyświetlanego ekranu, czyli pominięte będą wszelkie wiersze wyświetlone na ekranie.

       -A lub --SEARCH-SKIP-SCREEN
              Powoduje,  że  wszelkie  wyszukiwania  w  przód  (nie tylko wyszukiwania, które nie są powtarzane)
              rozpoczynają się po wierszu docelowym, a wszelkie wyszukiwania wstecz rozpoczynają się  tuż  przed
              wierszem  docelowym.  Wyszukiwania  w przód pominą zatem część wyświetlanego ekranu (od pierwszego
              wiersza do wiersza docelowego włącznie). Analogicznie,  wyszukiwanie  wstecz  pominie  wyświetlany
              ekran  od  ostatniego wiersza do wiersza docelowego włącznie. Było to domyślne zachowanie programu
              less w wersjach wcześniejszych niż 441.

       -bn lub --buffers=n
              Podaje, w kilobajtach (1024 bajtów), ilość pamięci na buforowanie, jakiej less użyje  dla  każdego
              pliku.  Domyślnie  dla  każdego pliku używany jest bufor 64 KB (chyba że plik jest potokiem - zob.
              opcja -B). Użycie opcji -b powoduje, że zamiast tego dla każdego  pliku  zostanie  użyty  bufor  o
              wielkości n kilobajtów. Jeśli n wynosi -1, to bufory są nieograniczone, to znaczy, do pamięci może
              być wczytany cały plik.

       -B lub --auto-buffers
              Domyślnie,  kiedy  dane  są  odczytywane  z  potoku,  bufory  są  alokowane automatycznie, w miarę
              potrzeby. Jeśli przez potok czytana jest  duża  ilość  danych,  może  to  spowodować  zaalokowanie
              znacznej  ilości  pamięci.  Opcja -B wyłącza ową automatyczną alokację buforów dla potoków, tak że
              przydzielane jest im tylko 64 KB (lub wielkość bufora podana opcją -b). Uwaga:  używanie  -B  może
              spowodować  nieprawidłowe  wyświetlanie,  ponieważ w pamięci trzymana jest tylko ostatnio oglądana
              część danych z potoku; wszelkie poprzednie dane są tracone. Utracone  znaki  są  wyświetlane  jako
              znaki zapytania.

       -c lub --clear-screen
              Powoduje  że  pełne  odświeżania  ekranu  są  rysowane  od górnego wiersza w dół. Domyślnie, pełne
              odświeżania ekranu są dokonywane poprzez przewijanie z dołu ekranu.

       -C lub --CLEAR-SCREEN
              Jak -c, dla kompatybilności ze starszymi wersjami less.

       -d lub --dumb
              Opcja -d wyłącza komunikat o błędzie wyświetlany  zwykle  jeśli  terminal  jest  niemy,  to  jest,
              brakuje  w  nim  ważnych zdolności, takich jak możliwość odświeżania ekranu lub przewijania w tył.
              Opcja -d nie zmienia w każdym razie zachowania less na niemym terminalu.

       -Dxkolor lub --color=xkolor
              Zmienia kolor różnych części wyświetlanego tekstu. x jest  pojedynczym  znakiem  wybierającym  typ
              tekstu, którego kolor jest ustawiany:

              B      Znaki binarne.

              C      Znaki sterujące (Control).

              E      Błędy i komunikaty informacyjne (Error).

              H      Wiersze i kolumny nagłówka, ustawiane za pomocą opcji --header.

              M      Oznaczenia literowe z kolumny stanu (Mark).

              N      Numery wierszy włączone opcją -N.

              P      Zachęty (Prompt).

              R      Znak rscroll (obcinania wierszy).

              S      Wyniki wyszukiwania (Search).

              1-5    Tekst  w  wynikach  wyszukiwania dopasowany do od pierwszego do piątego podwzorca ujętego w
                     nawiasy. Kolorowanie podwzorców działa wyłącznie, jeśli less zbudowano z jedną z  bibliotek
                     wyrażeń regularnych: posix, pcre lub pcre2.

              W      Podświetlenie włączone opcją -w.

              d      Tekst pogrubiony.

              k      Tekst migający.

              s      Tekst standardowy.

              u      Tekst podkreślony.

              Wielkich  liter  oraz  cyfr  można  użyć jedynie, jeśli włączono opcję --use-color. Jeśli poda się
              kolor tekstu za pomocą wielkich i małych liter, pierwszeństwo mają wielkie  litery.  Na  przykład,
              komunikaty o błędach są zwykle wysyłane jako tekst na standardowym wyjściu. Jeśli zarówno "s", jak
              i  "E"  otrzymają  kolor,  kolor  "E" będzie stosował się do komunikatów o błędach, a kolor "s" do
              innych tekstów na standardowym wyjściu. Litery "d" i "u" odnoszą  się  do  tekstu  pogrubionego  i
              podkreślonego  utworzonego  przez  przebicie  znakami  backspace  (zob. opcję -U), a nie do tekstu
              korzystającego z sekwencji cytowania ANSI, czyli opcji -R.

              Po małej literze można dopisać + aby wskazać, że oprócz podanego koloru,  font  ma  być  zmieniony
              wedle  zwykłych reguł. Na przykład -Dug wyświetli podkreślony tekst jako zielony bez podkreślenia;
              kolor zielony zastąpił zwykłe formatowanie podkreślające. Natomiast  -Du+g  wyświetli  podkreślony
              tekst jako zielony i podkreślony.

              color jest albo 4-bitowym łańcuchem kolorów, albo 8-bitowym łańcuchem kolorów:

              4-bitowy  łańcuch  kolorów  składa się z zera, jednego lub dwóch znaków, gdzie pierwszy kolor jest
              kolorem pierwszego planu, a drugi podaje kolor tła:

              b      niebieski (blue)

              c      cyjan

              g      zielony (green)

              k      czarny (blacK)

              m      magenta

              r      czerwony (red)

              w      biały (white)

              y      żółty (yellow)

              Odpowiednia wielka litera wskazuje jaśniejszy odcień koloru. Przykładowo  -DNGk  wyświetli  numery
              wierszy  jako  jasnozielony  tekst  na  czarnym  tle,  a -DEbR wyświetli komunikaty o błędach jako
              niebieski tekst na jasnoczerwonym tle. Jeśli jakiś znak poda się jako "-" lub zostanie  pominięty,
              odpowiadający kolor jest ustawiany na taki, jak normalnego tekstu.

              8--bitowy  łańcuch  kolorów  jest jedną lub dwiema dziesiętnymi liczbami całkowitymi rozdzielonymi
              kropką, w której pierwsza liczba określa kolor pierwszego planu, a druga kolor tła.  Każda  liczba
              jest wartością z zakresu od 0 do 255 włącznie, która wybiera wartość koloru "CSI 38;5" (zob.
              https://en.wikipedia.org/wiki/ANSI_escape_code#SGR).   Jeśli  którąś  liczbę poda się jako "-" lub
              pominie, odpowiadający kolor jest ustawiany na taki, jak normalnego tekstu.  W  wersjach  less  na
              MS-DOS-ie,  kolory  8-bitowe  nie  są obsługiwane, wartości dziesiętne są natomiast interpretowane
              jako 4-bitowe CHAR_INFO.Attributes (zob.
              https://docs.microsoft.com/en-us/windows/console/char-info-str).

              Tylko w systemie MS-DOS: opcji -Da można użyć aby ustawić ścisłe przetwarzanie  sekwencji  kolorów
              ANSI  (SGR),  gdy  używana  jest  opcja  -R.  Bez  ten opcji sekwencje zmieniające atrybuty tekstu
              (pogrubianie, podkreślania itd.) mogą usunąć kolor tekstu.

       -e lub --quit-at-eof
              Powoduje że less automatycznie kończy pracę, gdy za drugim razem osiągnie koniec pliku. Domyślnie,
              jedyną metodą wyjścia z less jest polecenie "q".

       -E lub --QUIT-AT-EOF
              Powoduje, że less automatycznie kończy pracę, gdy tylko osiągnie koniec pliku.

       -f lub --force
              Wymusza otwieranie  plików  nieregularnych  (plik  nieregularny  to  katalog  lub  specjalny  plik
              urządzenia).  Wyłącza  również  komunikat  ostrzegawczy gdy otwierany jest plik binarny. Domyślnie
              less odmówi otwarcia pliku nieregularnego. Proszę zauważyć, że  niektóre  systemy  operacyjne  nie
              pozwalają na odczyt katalogów, nawet z opcją -f.

       -F lub --quit-if-one-screen
              Powoduje, że less automatycznie kończy pracę, jeśli cały plik da się wyświetlić na jednym ekranie.

       -g lub --hilite-search
              Normalnie less podświetla WSZYSTKIE łańcuchy, które pasują do ostatniego polecenia szukania. Opcja
              -g zmienia to zachowanie, każąc podświetlać tylko ten konkretny łańcuch, który znaleziono ostatnim
              poleceniem szukania. Może to spowodować, że less będzie pracował nieco szybciej niż domyślnie.

       -G lub --HILITE-SEARCH
              Opcja -G wyłącza wszystkie podświetlania łańcuchów znalezionych poleceniami szukania.

       -hn lub --max-back-scroll=n
              Określa maksymalną liczbę wierszy do przewijania w tył. Jeśli koniecznym jest przewinięcie w tył o
              więcej  niż  n wierszy, ekran jest odświeżany w kierunku w przód. Jeśli terminal nie ma możliwości
              przewijania w dół, zakładane jest -h0).

       -i lub --ignore-case
              Powoduje, że szukania ignorują wielkość liter; to jest,  litery  małe  i  wielkie  są  uważane  za
              identyczne.  Opcja  ta  jest  ignorowana  jeśli  we  wzorcu szukania wystąpią jakiekolwiek wielkie
              litery; innymi słowy, jeśli wzorzec zawiera wielkie  litery,  szukanie  nastąpi  z  uwzględnieniem
              wielkości liter.

       -I lub --IGNORE-CASE
              Jak -i, ale szukania ignorują wielkość liter nawet jeśli wzór zawiera wielkie litery.

       -jn lub --jump-target=n
              Określa  wiersz  na  ekranie,  w  którym  umieszczony ma być wiersz "docelowy". Wiersz docelowy to
              wiersz podany dowolnym poleceniem, w celu wyszukania wzorca, przejścia do wiersza o danym numerze,
              przejścia do danego procentu pliku lub przejścia do danego tagu. Wiersz ekranu  można  podać  jako
              numer,  najwyższy  wiersz  ekranu  ma  numer 1, następny 2 itd. Numery mogą być ujemne, co określa
              wiersze liczone od dołu ekranu: dolny wiersz ekranu to -1, drugi od dołu -2, itd. Alternatywą jest
              podanie wiersza ekranu jako ułamka wysokości  ekranu,  .3  to  trzy  dziesiąte  ekranu  w  dół  od
              pierwszego  wiersza  itd.  Jeśli  wiersz  poda  się  jako  ułamek,  rzeczywisty numer wiersza jest
              przeliczany, jeśli rozmiar okna terminala ulegnie zmianie. Jeśli użyto jakiejś postaci z opcji -j,
              powtórne wyszukiwania w przód (wywołane  klawiszem  "n"  lub  "N")  rozpoczynają  się  od  wiersza
              następującego  tuż po wierszu docelowym, chyba że zmieniono to opcją -a lub -A. Przykładowo, jeśli
              użyje się "-j4", to wiersz docelowy jest czwartym wierszem  ekranu,  zatem  wyszukiwania  w  przód
              rozpoczynają  się  od  piątego  wiersza  ekranu.  Jednak  wyszukiwania inne niż powtórne (wywołane
              klawiszem "/" lub "?") zawsze rozpoczynają się,  odpowiednio,  od  początku  lub  końca  bieżącego
              ekranu.

       -J lub --status-column
              Wyświetla  kolumnę  stanu  na  lewym  brzegu ekranu. W kolumnie stanu może być wyświetlony jeden z
              następujących znaków:

              >      Wiersz został obcięty przez opcję -S, a tekst obcięty przez prawą  krawędź  ekranu  zawiera
                     dopasowanie bieżącego wyszukiwania.

              <      Wiersz  został  przesunięty  w poziomie, a tekst przesunięty za lewą krawędź ekranu zawiera
                     dopasowanie bieżącego wyszukiwania.

              =      Wiersz został obcięty i przesunięty,  a  dopasowania  znajdują  się  poza  obiema  stronami
                     ekranu.

              *      Występują  dopasowania w widocznej części wiersza, a nie występują po prawej lub lewej jego
                     stronie.

              a-z, A-Z
                     Wiersz został oznaczony wskazaną literą, za pomocą polecenia -m.

       -knazwa_pliku lub --lesskey-file=nazwa_pliku
              Każe less otworzyć i zinterpretować wskazany  plik  jako  plik  binarny  lesskey(1).  Można  podać
              wielokrotne  opcje  -k. Jeśli ustawiona jest zmienna środowiskowa LESSKEY lub LESSKEY_SYSTEM, albo
              jeśli plik lesskey znajduje się w standardowym miejscu (zob. PRZYPISANIA KLAWISZY), jest on  także
              używany jako plik lesskey.

       --lesskey-src=nazwa_pliku
              Każe  less  otworzyć i zinterpretować wskazany plik jako plik źródłowy lesskey(1). Jeśli ustawiona
              jest zmienna środowiskowa  LESSKEYIN  lub  LESSKEYIN_SYSTEM,  albo  jeśli  plik  źródłowy  lesskey
              znajduje  się  w standardowym miejscu (zob. PRZYPISANIA KLAWISZY), jest on także używany jako plik
              źródłowy lesskey. Przed wersją 582, konieczne było uruchomienie programu lesskey, aby skonwertować
              plik źródłowy lesskey, na plik binarny lesskey, którego  mógłby  użyć  less.  Nowsze  wersje  less
              odczytują  bezpośrednio  plik  źródłowy  lesskey  i  ignorują  plik  binarny,  jeśli istnieje plik
              źródłowy.

       -K lub --quit-on-intr
              Powoduje, że less natychmiast zakończy działanie (ze statusem 2),  po  wpisaniu  znaku  przerwania
              (zwykle  ^C).  Standardowo  znak  przerwania powoduje zatrzymanie przez less bieżącego działania i
              powrót do znaku zachęty. Proszę zauważyć, że opcja  ta  czyni  niemożliwym  powrót  do  zachęty  z
              polecenia "F".

       -L lub --no-lessopen
              Ignoruje zmienną środowiskową LESSOPEN (zob. rozdział PREPROCESOR WEJŚCIA poniżej). Opcję tę można
              ustawić  także  z  less,  lecz  zadziała  wówczas  tylko  do  plików otwieranych później, a nie do
              bieżącego pliku.

       -m lub --long-prompt
              Powoduje że less pokazuje rozwinięty znak zachęty (jak more(1)), z  procentową  pozycją  w  pliku.
              Domyślnie, znakiem zachęty less jest dwukropek.

       -M lub --LONG-PROMPT
              Powoduje, że less wyświetla jeszcze bardziej szczegółową zachętę niż more(1).

       -n lub --line-numbers
              Wyłącza  numery  wierszy.  Wartość  domyślna  (używanie  numerów wierszy) może spowodować, że less
              będzie działał w niektórych przypadkach wolniej, zwłaszcza  z  bardzo  dużym  plikiem  wejściowym.
              Wyłączenie  numerów  wierszy  opcją  -n  pozwoli  uniknąć  tego problemu. Używanie numerów wierszy
              oznacza: numer wiersza będzie wyświetlany w rozwiniętym znaku zachęty i poleceniu =, a polecenie v
              przekaże bieżący numer wiersza edytorowi (zob. także omówienie LESSEDIT i ZNAKÓW ZACHĘTY poniżej).

       -N lub --LINE-NUMBERS
              Powoduje, że na początku każdego wiersza ekranowego wyświetlane są numery wierszy.

       -onazwa_pliku lub --log-file=nazwa_pliku
              Powoduje, że less podczas przeglądania otrzymanego wejścia kopiuje je do wskazanego pliku.  Działa
              to  tylko  wtedy  gdy  plik  wejściowy jest potokiem, a nie zwykłym plikiem. Jeśli podany plik już
              istnieje, less zapyta o potwierdzenie przed nadpisaniem go.

       -Onazwa_pliku lub --LOG-FILE=nazwa_pliku
              Opcja -O jest podobna do -o, ale nadpisze istniejący plik bez pytania o potwierdzenie.

              Jeśli nie podano pliku logu, opcji -o i -O można użyć z wnętrza less do jego określenia. Bez nazwy
              pliku, będą one po prostu podawać nazwę pliku logu. Polecenie "s" jest  równoważne  podaniu  -o  z
              wnętrza less.

       -pwzorzec lub --pattern=wzorzec
              Opcja  -p w wierszu poleceń jest równoważna podaniu wzorca +/wzorzec; to znaczy, nakazuje less aby
              rozpoczął od pierwszego wystąpienia wzorzec w pliku.

       -Pzachęta lub --prompt=zachęta
              Daje metodę przystosowania trzech stylów znaku zachęty do własnych upodobań.  Normalnie  umieszcza
              się  ją w zmiennej środowiskowej LESS, zamiast wpisywać po każdym poleceniu less.  Taka opcja musi
              być albo ostatnią opcją w zmiennej LESS, albo być zakończona znakiem dolara.
               -Ps plus łańcuch zmienia domyślną (krótką) zachętę na ten łańcuch.
               -Pm zmienia średnią (-m) zachętę.
               -PM zmienia długą (-M) zachętę.
               -Ph zmienia zachętę na ekranie pomocy.
               -P= zmienia komunikat wypisywany poleceniem =.
               -Pw zmienia komunikat wypisywany podczas oczekiwania na dane (w poleceniu "F").

              Wszystkie łańcuchy zachęty składają się  z  sekwencji  liter  i  specjalnych  sekwencji  ucieczki.
              Szczegóły opisano w sekcji ZNAKI ZACHĘTY.

       -q lub --quiet lub --silent
              Powoduje  średnio  "ciche"  działanie: dzwonek terminala nie dzwoni jeśli próbowano przewinąć poza
              koniec pliku lub przed jego początek - jeśli terminal  ma  "dzwonek  wizualny",  jest  on  używany
              zamiast  zwykłego.  Dzwonek  zadzwoni przy niektórych innych błędach, jak wpisywanie niewłaściwych
              znaków. Domyślnym ustawieniem jest dzwonienie we wszystkich takich przypadkach.

       -Q lub --QUIET lub --SILENT
              Powoduje całkowite "ciche" działanie:  nigdy  nie  używa  dzwonka  terminala.  Jeśli  terminal  ma
              "dzwonek wizualny", jest on używany we wszystkich przypadkach, gdy doszłoby do zadzwonienia.

       -r lub --raw-control-chars
              Powoduje  wyświetlanie nieprzetworzonych, "surowych" znaków sterujących. Domyślnie znaki sterujące
              (złożone z Ctrl) wyświetlane są z użyciem notacji z daszkiem;  na  przykład,  Control-A  (ósemkowo
              001)  wyświetlane jest jako "^A" (z pewnymi wyjątkami opisanymi przy opcji -U). Uwaga: gdy używana
              jest opcja -r, less nie potrafi zachować faktycznego wyglądu ekranu (ponieważ to zależy  od  tego,
              jak  ekran  reaguje  na  każdy  rodzaj  znaku  sterującego).  Mogą  więc wystąpić różne problemy z
              wyświetlaniem, jak dzielenie długich wierszy w niewłaściwym miejscu.

              NIE ZALECA SIĘ KORZYSTANIA Z OPCJI -r.

       -R lub --RAW-CONTROL-CHARS
              Jak -r, jedynak w postaci "surowej" wyświetlane są jedynie  sekwencje  ANSI  zmieniających  kolory
              oraz  sekwencje  odnośników  OSC  8.  W  przeciwieństwie  do  -r,  wygląd  ekranu  jest  poprawnie
              zachowywany, o ile w pliku nie  występują  inne  sekwencje  ucieczki  niż  tu  opisane.  Sekwencje
              zmieniające  kolory  są  obsługiwane  tylko,  gdy  kolor  zmienia się w pojedynczym wierszu, a nie
              pomiędzy  wierszami.  Innymi  słowy,  początek  każdego  wiersza   przyjmuje   się   jako   zwykły
              (niekolorowany),  niezależnie  od  sekwencji ucieczki w poprzednich wierszach. Do celów zachowania
              wyglądu ekranu zakłada się, że żadna z tych sekwencji nie przesuwa kursora.

              Odnośniki OSC 8 są sekwencjami w postaci:

                ESC ] 8 ; ... \7

              Sekwencją kończącą może być albo znak BEL (dzwonka tj. \7) albo dwuznakowa sekwencja "ESC \".

              Sekwencje ANSI zmieniające kolory są sekwencjami w postaci:

                ESC [ ... m

              gdzie "..." to zero lub  więcej  znaków  opisujących  kolor.  Przypisując  zmiennej  środowiskowej
              LESSANSIENDCHARS  listę  znaków, które mogą kończyć sekwencje ANSI sterujące kolorem, można zmusić
              less  do  akceptowania  w  tej  roli  znaków  innych  niż  "m".  Natomiast  przypisując   zmiennej
              środowiskowej  LESSANSIMIDCHARS  listę znaków, które mogą pojawić się między ESC a m, można zmusić
              less do akceptowania w tym miejscu innych znaków niż standardowe.

       -s lub --squeeze-blank-lines
              Powoduje ściśnięcie kolejnych pustych wierszy w pojedynczy pusty wiersz. Użyteczne przy  oglądaniu
              wyjścia programu nroff.

       -S lub --chop-long-lines
              Powoduje,  że  wiersze  dłuższe  niż  szerokość ekranu są ucinane, a nie zawijane. To jest, reszta
              długiego wiersza, którego część nie mieści się  w  szerokości  ekranu  nie  jest  wyświetlana,  do
              momentu  wciśnięcia  STRZAŁKI_W_PRAWO.  Domyślnie  długie  wiersze  są zawijane; to znaczy, reszta
              wyświetlana jest w następnym wierszu. Zob. też opcję --wordwrap.

       -ttag lub --tag=tag
              Opcja -t, plus zaraz po niej TAG, będzie edytować plik zawierający ów tag. Ażeby to działało, musi
              być dostępna informacja o tagach, na przykład, w bieżącym katalogu może znajdować się  plik  zwany
              "ctags",  zbudowany  uprzednio poleceniem ctags(1) lub jakimś równoważnym. Jeśli ustawiono zmienną
              środowiskową LESSGLOBALTAGS, to jej wartość uważana jest za nazwę polecenia zgodnego z  global(1),
              które        zostanie        wykonane       w       celu       znalezienia       tagu.       (Zob.
              http://www.gnu.org/software/global/global.html).  Opcja -t może być podana również z wnętrza  less
              (poleceniem  -), jako metoda oglądnięcia nowego pliku. Polecenie ":t" jest równoważne podaniu -t z
              wnętrza less.

       -Tplik_tagów lub --tag-file=plik_tagów
              Podaje plik tagów, który należy użyć zamiast "tags".

       -u lub --underline-special
              Powoduje, że znaki backspace i powroty karetki są  traktowane  jako  znaki  drukowalne;  to  jest,
              posyłane są one na terminal jeśli pojawią się w wejściu.

       -U lub --UNDERLINE-SPECIAL
              Powoduje,  że  znaki  backspace, tabulacje, powroty karetki i "znaki formatujące" (wedle definicji
              Unikodu) są traktowane jako znaki sterujące; to jest, obsługiwane są one jak  przy  podaniu  opcji
              -r.

              Domyślnie,  jeśli nie podano ani -u ani -U, znaki backspace występujące obok znaku podkreślenia są
              traktowane specjalnie; wyświetlany jest podkreślony  tekst,  z  użyciem  sprzętowego  podkreślania
              terminala.  Także  znaki  backspace  występujące  między  dwoma identycznymi znakami są traktowane
              specjalnie: wyświetlany  jest  tekst  nadpisany,  z  użyciem  sprzętowego  pogrubienia  terminala.
              Pozostałe  wystąpienia  backspace  są usuwane, razem z poprzedzającym znakiem. Powroty karetki, po
              których następuje nowy wiersz są usuwane. Inne powroty karetki obsługiwane  są  jak  przy  podaniu
              opcji  -r.  Znaki  formatowania Unikodu, takie jak znacznik kolejności bajtów (Byte Order Mark) są
              przesyłane na terminal. Tekst, który jest nadpisany lub podkreślony można przeszukiwać, jeśli  nie
              działa ani opcja -u ani opcja -U.

              Zob. też opcje --proc-backspace, --proc-tab i --proc-return.

       -V lub --version
              Wyświetla numer wersji less.

       -w lub --hilite-unread
              Tymczasowo  podświetla  pierwszy  "nowy"  wiersz  po ruchu w przód o pełną stronę. Pierwszy "nowy"
              wiersz to wiersz występujący bezpośrednio po tym, który znajdował się  poprzednio  na  samym  dole
              ekranu.  Podświetlany  jest także wiersz docelowy po poleceniach g lub p. Przy następnym poleceniu
              powodującym ruch, podświetlenie jest usuwane. Jeśli działa opcja --status-line, podświetlany  jest
              cały  wiersz  (na  szerokość  ekranu). W innych przypadkach, podświetlany jest jedynie tekst w tym
              wierszu, chyba że działa opcja -J - wówczas podświetlana będzie tylko kolumna stanu.

       -W lub --HILITE-UNREAD
              Tak jak -w, ale tymczasowo podświetla pierwszy nowy wiersz po każdym poleceniu ruchu o więcej  niż
              jeden wiersz.

       -xn,... lub --tabs=n,...
              Ustawia  pozycje  tabulacji.  Jeśli  podano  tylko  jedno  n, to pozycje tabulacji są ustawiane na
              wielokrotnościach n. Jeżeli podano więcej wartości, oddzielonych przecinkami, tabulacje  ustawiane
              są  na  tych  pozycjach, a następnie w tym samym odstępie, co ostatnie dwie. Na przykład, "-x9,17"
              ustawi tabulacje na pozycjach 9, 17, 25, 33, itd. Domyślną wartością n jest 8.

       -X lub --no-init
              Wyłącza wysyłanie sekwencji inicjalizacji i deinicjalizacji terminala z termcap. Jest  to  czasami
              pożądane, jeżeli łańcuch deinicjalizacyjny robi coś niepotrzebnego, jak czyszczenie ekranu.

       -yn lub --max-forw-scroll=n
              Określa  maksymalną  liczbę  wierszy do przesunięcia w przód. Jeśli koniecznym jest przesunięcie o
              więcej niż n wierszy, zamiast  tego  odświeżany  jest  ekran.  Opcji  -c  lub  -C  można  użyć  do
              odświeżenia  ekranu  od  jego  góry, jeśli jest to pożądane. Domyślnie każdy ruch w przód powoduje
              przewijanie.

       -zn lub --window=n lub -n
              Zmienia domyślny rozmiar okna przewijania na n wierszy. Domyślnie jeden  pełny  ekran.  Do  zmiany
              rozmiaru  okna można też użyć poleceń z oraz w. "z" można opuścić dla kompatybilności z niektórymi
              wersjami more(1). Jeśli podana liczba n jest ujemna,  oznacza  to  n  wierszy  mniej  niż  bieżący
              rozmiar  ekranu.  Na  przykład,  jeśli  ekran  ma  24 wiersze, -z-4 ustawia okno przewijania na 20
              wierszy. Jeśli ekran zostanie rozszerzony do 40 wierszy, okno przewijania automatycznie zmieni się
              na 36 wierszy.

       -"cc lub --quotes=cc
              Zmienia znak cytujący w nazwach plików. Może to być konieczne przy nazywaniu  pliku  zawierającego
              zarówno  znaki  spacji jak i cudzysłowy. Jeśli następuje po niej pojedynczy znak, zmienia ona znak
              cytujący na tenże znak. Nazwa pliku zawierająca spacje powinna odtąd być otoczona tym  znakiem,  a
              nie  cudzysłowami.  Jeśli  następują  po niej dwa znaki, zmienia ona znak otwierający cytowanie na
              znak pierwszy, a zamykający na drugi. Nazwa pliku zawierająca spacje powinna odtąd być poprzedzona
              znakiem otwierającym i zakończona znakiem zamykającym. Proszę zauważyć, że nawet  jeśli  zmieniono
              znaki cytujące, opcja ta pozostaje jako -" (myślnik plus cudzysłów).

       -~ lub --tilde
              Normalnie wiersze poza końcem pliku wyświetlane są jako zawierające pojedyncze znaki tyldy (~). Ta
              opcja powoduje, że będą wyświetlane jako puste wiersze.

       -# lub --shift
              Określa  domyślną  liczbę  pozycji do przewinięcia w poziomie za pomocą poleceń STRZAŁKA_W_PRAWO i
              STRZAŁKA_W_LEWO. Jeśli poda się wartość zero, ustawia domyślną liczbę pozycji na połowę szerokości
              ekranu. Alternatywą jest podanie tej liczby jako ułamka szerokości ekranu,  zaczynając  od  kropki
              dziesiętnej: .5 to pół szerokości ekranu, .3 to trzy dziesiąte szerokości ekranu itd. Jeśli liczbę
              poda  się  jako ułamek, rzeczywista liczba pozycji do przewinięcia jest przeliczana, jeśli rozmiar
              okna terminala ulegnie zmianie.

       --exit-follow-on-close
              Przy używaniu polecenia "F" na potoku, less automatycznie przestanie oczekiwać na  więcej  danych,
              gdy strona wejściowa potoku zostanie zamknięta.

       --file-size
              Gdy  poda  się  opcję  --file-size,  less  określi  rozmiar  pliku  bezzwłocznie po jego otwarciu.
              Polecenie "=" wyświetli wówczas liczbę wierszy pliku. Zazwyczaj nie jest to  dokonywane,  ponieważ
              może być powolne, gdy plik wejściowy nie jest przeszukiwalny (np. jest potokiem) i jest duży.

       --follow-name
              Zazwyczaj,  gdy  nazwa  pliku wejściowego zostanie zmieniona podczas wykonywania polecenia F, less
              będzie kontynuował wyświetlanie zawartości pierwotnego pliku, niezależnie  od  faktu  zmiany  jego
              nazwy.  Jeśli  użyje się --follow-name, podczas wykonywania polecenia F, less będzie co jakiś czas
              próbował ponownie otworzyć dany plik używając jego nazwy. Jeśli operacja ta powiedzie się, a  plik
              jest  innym  plikiem  niż  pierwotny  (co  oznacza,  że  utworzono nowy plik o tej samej nazwie co
              pierwotny plik (teraz ze zmienioną nazwą)), less wyświetli zawartość nowego pliku.

       --header=N[,M]
              Określa liczbę wierszy i kolumn nagłówka wyświetlanych na ekranie. Wartość może mieć postać  "N,M"
              gdzie  N  i  M  są  liczbami  całkowitymi, co ustawi liczbę wierszy nagłówka na N, a liczbę kolumn
              nagłówka na M; albo może być pojedynczą liczbą "N" ustawiającą liczbę  kolumn  nagłówka  na  N,  a
              liczbę  kolumn nagłówka na zero; albo może wynosić ",M", co ustawia liczbę kolumn nagłówka na M, a
              liczbę wierszy nagłówka na 0. Gdy N jest niezerowe, pierwszych N wierszy ekranu jest zastępowanych
              pierwszymi N wierszami pliku, niezależnie od oglądanej części pliku. Gdy M jest  niezerowe,  znaki
              wyświetlane  na  początku  każdego wiersza są zastępowane przez M pierwszych znaków wiersza, nawet
              gdy reszta wiersza jest przewinięta w poziomie.  Jeśli  N  lub  M  wynosi  zero,  less  przestanie
              wyświetlać,  odpowiednio,  wiersze  lub  kolumny  nagłówka (proszę zauważyć, że może być konieczna
              zmiana ustawienia opcji -j, aby upewnić się,  że  wiersz  docelowy  nie  jest  przesłonięty  przez
              wiersz(e) nagłówka).

       --incsearch
              Kolejne  polecenia  wyszukiwania będą "przyrostowe" ("incremental") tj. less będzie przechodził do
              następnego wiersza zawierającego wzorzec wyszukiwania po każdym wpisywanym znaku wzorca.

       --intr=z
              Używa znaku z zamiast ^X do przerwania odczytu, gdy wyświetlany jest komunikat "Waiting for data".
              z musi być znakiem ASCII; to jest mieć wartość pomiędzy 1 a 127  włącznie.  Do  przekazania  znaku
              sterującego można posłużyć się daszkiem (^)), po którym należy podać pojedynczy znak.

       --line-num-width=n
              Ustawia  minimalną  szerokość  pola  numeru wiersza, stosowanego gdy działa opcja -N, na n znaków.
              Wartość domyślna to 7.

       --modelines=n
              Przed wyświetleniem pliku, less odczyta pierwszych  n  wierszy,  starając  się  odnaleźć  modeline
              (wiersz  trybu)  kompatybilny  z  vimem.  Gdy  n  wynosi  zero,  less nie próbuje odnaleźć wierszy
              modeline. Używając modeline, sam plik może określać pozycję tabulatorów, jakie mają być  stosowane
              przy jego wyświetlaniu.

              Wiersz  modeline  zawiera,  w  dowolnym  miejscu  wiersza,  nazwę  programu ("vi", "vim", "ex" lub
              "less"), następnie dwukropek, po którym może wystąpić słowo "set" i  na  koniec  zero  lub  więcej
              ustawień  opcji.  Jeśli wystąpi słowo "set", ustawienia opcji są rozdzielone spacjami i kończą się
              na pierwszym dwukropku. Jeśli słowo "set" nie występuje, ustawienia  opcji  mogą  być  rozdzielone
              spacjami  lub  dwukropkami.  Słowo  "set" jest wymagane, gdy nazwą programu jest "less", lecz jest
              opcjonalne, gdy nazwą programu jest jedna z trzech pozostałych. Jeśli jakieś ustawienie  opcji  ma
              postać  "tabstop=n"  lub  "ts=n", to pozycje tabulatorów są ustawiane automatycznie tak, jak gdyby
              podano opcję --tabs=n. Prawidłowe wartości n opisano przy opcji --tabs.

       --mouse
              Włącza wprowadzanie myszą: przewijanie kółkiem  myszy  w  dół  przemieszcza  się  w  przód  pliku,
              przewijanie  w  górę  przemieszcza się wstecz pliku, kliknięcie ustawia znacznik "#" na wiersz, na
              który  kliknięto.  Liczbę  przewijanych  wierszy  za  pomocą  kółka  myszy  można  ustawić   opcją
              --wheel-lines.  Wejście  myszy  działa tylko na terminalach obsługujących zgłaszanie myszy X11 i w
              wersji less na Windowsa.

       --MOUSE
              Jak --mouse, lecz kierunek przewijania za pomocą kółka myszy jest odwrócony.

       --no-keypad
              Wyłącza wysyłanie sekwencji inicjalizacji i deinicjalizacji bloku klawiszy numerycznych terminala.
              Jest  to  czasami  pożądane,  jeżeli  łańcuchy  inicjujące/deinicjujące  powodują  zachowanie  się
              klawiatury numerycznej w niepożądany sposób.

       --no-histdups
              Jeśli  na liście historii istnieje już łańcuch identyczny jak wprowadzany łańcuch wyszukiwania lub
              nazwa pliku, istniejąca kopia jest usuwana z listy historii przed dodaniem  nowej.  W  ten  sposób
              podany  łańcuch  pojawi  się  na  liście  historii  jedynie  jeden raz. Bez tej opcji łańcuch może
              pojawiać się wielokrotnie.

       --no-number-headers
              Wierszom nagłówka (zdefiniowanym za pomocą opcji --header) nie  przypisuje  się  numerów  wierszy.
              Wiersz o numerze 1 otrzyma pierwszy wiersz występujący po wierszach nagłówka.

       --no-search-headers
              Wyszukiwania nie obejmują wierszy i kolumn nagłówka.

       --no-vbell
              Wyłącza wizualny dzwonek terminala.

       --proc-backspace
              Jeśli  jest  ustawiona,  znaki backspace są obsługiwane, jak gdyby nie ustawiono opcji -u, ani -U.
              Oznacza to, że znak backspace przyległy do znaku podkreślenia spowoduje wyświetlenie  tekstu  jako
              podkreślonego,  a znak backspace pomiędzy dwoma identycznymi znakami spowoduje wyświetlenie tekstu
              jako pogrubionego. Opcja ta przesłania opcje -u i -U, co pozwala na kontrolę  wyświetlania  znaków
              backspace  niezależnie  od  tabulatorów  i  powrotów  karetki.  Jeśli  opcja  nie  jest ustawiona,
              wyświetlanie znaków backspace kontrolują opcje -u i -U.

       --PROC-BACKSPACE
              Jeśli jest ustawiona, znaki backspace  są  obsługiwane,  jak  gdyby  ustawiono  opcję  -U  tj.  są
              traktowane jako znaki sterujące.

       --proc-return
              Jeśli  jest ustawiona, znaki powrotu karetki są obsługiwane, jak gdyby nie ustawiono opcji -u, ani
              -U. Oznacza to, że powrót karetki występujący  bezpośrednio  przed  znakiem  nowego  wiersza  jest
              usuwany.  Opcja  ta przesłania opcje -u i -U, co pozwala na kontrolę wyświetlania powrotów karetki
              niezależnie od znaków backspace i  tabulatorów.  Jeśli  opcja  nie  jest  ustawiona,  wyświetlanie
              powrotów karetki kontrolują opcje -u i -U.

       --PROC-RETURN
              Jeśli  jest  ustawiona,  znaki powrotu karetki są obsługiwane, jak gdyby ustawiono opcję -U tj. są
              traktowane jako znaki sterujące.

       --proc-tab
              Jeśli jest ustawiona, tabulatory są obsługiwane, jak gdyby nie ustawiono opcji -U. Oznacza to,  że
              tabulatory  są  przekształcane  na  spacje.  Opcja  ta przesłania opcję -U, co pozwala na kontrolę
              wyświetlania tabulatorów niezależnie od znaków backspace i powrotów karetki. Jeśli opcja nie  jest
              ustawiona, wyświetlanie tabulatorów kontroluje opcja -U.

       --PROC-TAB
              Jeśli  jest  ustawiona,  tabulatory są obsługiwane, jak gdyby ustawiono opcję -U tj. są traktowane
              jako znaki sterujące.

       --redraw-on-quit
              Przy kończeniu pracy, po wysłaniu łańcucha deinicjalizacji terminala, odświeża całkowicie  ostatni
              ekran.  Na  terminalach,  w  których  łańcuch  deinicjalizacji  powoduje  przełączenie terminala z
              alternatywnego ekranu, powoduje to pozostawienie widocznego ostatniego widoku bieżącego pliku,  po
              zakończeniu pracy less.

       --rscroll=z
              Opcja  ta  zmienia  znak  używany do oznaczania przyciętych wierszy. Może zaczynać się dwuznakowym
              wskaźnikiem atrybutu, takim jak przy LESSBINFMT. Jeśli nie ma  wskaźnika  atrybutu,  używane  jest
              standardowe wyjście. Jeśli ustawi się go na "-", przycinane wiersze nie są oznaczane.

       --save-marks
              Zapisuje oznaczenia w pliku historii, dzięki czemu są one zachowywane pomiędzy różnymi wywołaniami
              less.

       --search-options=...
              Ustawia  domyślne  modyfikatory wyszukiwania. Wartość jest łańcuchem jednego lub więcej ze znaków:
              E, F, K, N, R lub W. Ustawienie ich ma taki sam wpływ, jak wprowadzenie danego  znaku  sterującego
              na   początku   każdego  wzorca  wyszukiwania.  Przykładowo,  ustawienie  --search-options=W  jest
              równoważne wprowadzaniu ^W na początku każdego każdego wzorca. Wartość może zawierać również cyfrę
              od 1 do 5, co ma taki sam wpływ, jak wprowadzenie  ^S  z  tą  cyfrą  na  początku  każdego  wzorca
              wyszukiwania. Wartość "-" wyłącza wszystkie domyślne modyfikatory.

       --show-preproc-errors
              Jeśli preprocesor utworzy dane, a następnie wyjdzie z niezerowym kodem zakończenia, less wyświetli
              ostrzeżenie.

       --status-col-width=n
              Ustawia szerokość kolumny stanu, gdy działa opcja -J. Domyślnie są to 2 znaki.

       --status-line
              Jeśli wiersz jest oznaczony, podświetlany jest cały wiersz (a nie tylko kolumna stanu). Podświetla
              również  całe  wiersze,  których  podświetlenie wynika z użycia opcji -w. Jeśli używana jest opcja
              --use-color, to wiersze nie są podświetlane, tylko kolorowane.

       --use-backslash
              Opcja zmienia interpretację opcji występujących za nią. Za opcją --use-backslash,  wszelkie  znaki
              odwrotnego  ukośnika  w  łańcuchu  opcji  są  usuwane, a następny znak jest traktowany literalnie.
              Pozwala to na umieszczenie znaku dolara w łańcuchach opcji.

       --use-color
              Włącza kolorowanie tekstu w wielu miejscach. Do zmiany kolorów służy opcja -D. Kolorowanie  tekstu
              działa  wyłącznie,  jeśli  terminal  obsługuje  sekwencje  ucieczki  kolorowania  ANSI  (zgodnie z
              definicją w ECMA-48 SGR; zob.
              https://www.ecma-international.org/publications-and-standards/standards/ecma-48).

       --wheel-lines=n
              Ustawia liczbę wierszy przewijanych za pomocą kółka myszy, gdy działa opcja --mouse  lub  --MOUSE.
              Domyślnie jest to 1 wiersz.

       --wordwrap
              Gdy  nie  korzysta  się  z opcji -S, każdy wiersz będzie zawijany na spacji albo tabulacji, gdy to
              tylko możliwe, dzięki czemu słowa nie będą dzielone pomiędzy dwa  wiersze.  Domyślnym  zachowaniem
              jest zupełny brak zawijania.

       --     Argument  wiersza  poleceń "--" oznacza koniec argumentów opcji. Wszelkie argumenty następujące po
              nim są interpretowane jako nazwa pliku. Może być to przydatne przy oglądaniu pliku  którego  nazwa
              zaczyna się od "-" lub "+".

       +      Jeśli  opcja  wierszu  poleceń zaczyna się od +, reszta opcji uważana jest za początkowe polecenie
              less. Na przykład, +G mówi less, aby zaczął od końca pliku zamiast od początku, a +/xyz  mówi  mu,
              aby  zaczął od pierwszego wystąpienia "xyz" w pliku. W przypadku szczególnym, +<liczba> działa jak
              +<liczba>g,  to  jest,  rozpoczyna  wyświetlanie  od  określonego  numeru  wiersza  (zob.   jednak
              zastrzeżenie przy poleceniu g powyżej). Jeśli opcja zaczyna się od ++, początkowe polecenie odnosi
              się  do  każdego  oglądanego pliku, nie tylko pierwszego. Polecenia + opisywanej powyżej można też
              użyć do ustawienia (lub zmiany) polecenia początkowego dla każdego pliku.

WIERSZ EDYCJI

       Gdy wprowadzany jest wiersz poleceń u dołu ekranu (na przykład nazwa pliku dla polecenia  :e,  albo  wzór
       dla  polecenia szukającego), do manipulowania nią można użyć pewnych klawiszy. Większość poleceń ma formę
       alternatywną w [nawiasach kwadratowych], której można użyć jeśli jakiś  klawisz  nie  istnieje  na  danej
       klawiaturze  (proszę  zauważyć, że postaci zaczynające się od ESC mogą nie działać w niektórych systemach
       MS-DOS i Windows, ponieważ ESC jest znakiem kasowania wiersza). Każdy z tych specjalnych  klawiszy  można
       wprowadzić  dosłownie  poprzedzając  go  znakiem  dosłowności,  ^V lub ^A. Sam odwrotny ukośnik można też
       wprowadzić dosłownie, wprowadzając dwa odwrotne ukośniki.

       STRZAŁKA_W_LEWO [ ESC-h ]
              Przesuwa kursor jedno miejsce w lewo.

       STRZAŁKA_W_PRAWO [ ESC-l ]
              Przesuwa kursor jedno miejsce w prawo.

       ^STRZAŁKA_W_LEWO [ ESC-b lub ESC-STRZAŁKA_W_LEWO ]
              (To znaczy, CONTROL i STRZAŁKA_W_LEWO równocześnie). Przesuwa kursor o jedno słowo w lewo.

       ^STRZAŁKA_W_PRAWO [ ESC-w lub ESC-STRZAŁKA_W_LEWO ]
              (To znaczy, CONTROL i STRZAŁKA_W_LEWO równocześnie). Przesuwa kursor o jedno słowo w prawo.

       HOME [ ESC-0 ]
              Przesuwa kursor na początek wiersza.

       END [ ESC-$ ]
              Przesuwa kursor na koniec wiersza.

       BACKSPACE
              Usuwa znak na lewo od kursora lub anuluje polecenie jeśli wiersz poleceń jest pusty.

       DELETE lub [ ESC-x ]
              Usuwa znak pod kursorem.

       ^BACKSPACE [ ESC-BACKSPACE ]
              (To znaczy, CONTROL i BACKSPACE równocześnie). Usuwa jedno słowo na lewo od kursora.

       ^DELETE [ ESC-X lub ESC-DELETE ]
              (To znaczy, CONTROL i DELETE równocześnie). Usuwa słowo pod kursorem.

       STRZAŁKA_W_GÓRĘ [ ESC-k ]
              Pobiera poprzedni wiersz  z  poleceniem.  Jeśli  wpisze  się  jakiś  tekst,  a  następnie  wciśnie
              STRZAŁKĘ_W_GÓRĘ, pobrane będzie poprzednie polecenie zaczynające się od tego tekstu.

       STRZAŁKA_W_DÓŁ [ ESC-j ]
              Pobiera  następny  wiersz  z  poleceniem.  Jeśli  wpisze  się  jakiś  tekst,  a  następnie wciśnie
              STRZAŁKĘ_W_DÓŁ, pobrane będzie następne polecenie zaczynające się od tego tekstu.

       TAB (znak tabulacji)
              Uzupełnia częściową nazwę pliku, znajdującą się na lewo od kursora. Jeśli pasuje ona do więcej niż
              jednej nazwy pliku, do wiersza poleceń wprowadzane jest pierwsze dopasowanie. Powtórne  TABulatory
              przełączają  cyklicznie  pozostałe  nazwy  plików.  Jeśli  dokończona nazwa pliku jest katalogiem,
              dołączany jest do niej "/" (w systemach MS-DOS dołączany jest "\"). Do  określenia  innego  znaku,
              który należy dołączyć do nazwy katalogu, może być użyta zmienna środowiskowa LESSSEPARATOR.

       BACKTAB [ ESC-TAB ]
              Tak jak TAB, ale przełącza pasujące nazwy plików w odwrotnym porządku.

       ^L     Uzupełnia  częściową  nazwę  pliku na lewo od kursora. Jeśli pasuje ona do więcej niż jednej nazwy
              pliku, do wiersza poleceń wprowadzane są wszystkie dopasowania (jeśli się mieszczą).

       ^U (Unix i OS/2) lub ESC (MS-DOS)
              Usuwa cały wiersz polecenia lub anuluje polecenie jeśli wiersz poleceń jest pusty. Jeśli zmieniono
              znak line-kill w Uniksie na coś innego niż ^U, zamiast ^U będzie używany tenże znak.

       ^G     Usuwa cały wiersz z poleceniem i wraca do głównej zachęty.

PRZYPISANIA KLAWISZY

       Można zdefiniować swoje polecenia programu less, tworząc plik źródłowy lesskey. Plik ten  określa  zestaw
       klawiszy  poleceń  oraz akcję powiązaną z każdym klawiszem. Można również zmienić klawisze wiersza edycji
       (zob. WIERSZ EDYCJI) i ustawić zmienne środowiskowe  używane  przez  less.  Więcej  szczegółów  na  temat
       formatu pliku lesskey(1) znajduje się w jego podręczniku systemowym.

       Jeśli  ustawiona  jest  zmienna  środowiskowa  LESSKEYIN,  less  używa  jej  [wartości]  jako nazwy pliku
       źródłowego lesskey. W przeciwnym razie, less szuka pliku źródłowego lesskey  w  standardowym  miejscu.  W
       systemach    uniksowych    less    szuka    pliku    lesskey   zwanego   "$XDG_CONFIG_HOME/lesskey"   lub
       "$HOME/.config/lesskey". W systemach MS-DOS i Windows less szuka pliku lesskey zwanego  "$HOME/_lesskey",
       a  jeśli  go tam nie znalazł, pliku lesskey zwanego "_lesskey" w każdym katalogu określonym przez zmienną
       środowiskową PATH. W systemach OS/2 less szuka pliku lesskey zwanego "$HOME/lesskey.ini", a jeśli go  tam
       nie  znalazł, pliku lesskey zwanego "lesskey.ini" w każdym katalogu określonym przez zmienną środowiskową
       INIT, a jeśli i tam go  nie  znalazł,  szuka  pliku  lesskey  zwanego  "lesskey.ini"  w  każdym  katalogu
       określonym przez zmienną środowiskową PATH.

       Przypisania  klawiszy można także umieścić w ogólnosystemowym pliku źródłowym lesskey. Jeśli dany klawisz
       zdefiniowano zarówno w pliku systemowym, jak i w lokalnym, to priorytet mają przypisania  lokalne.  Jeśli
       ustawiono  zmienną  środowiskową  LESSKEYIN_SYSTEM,  less  używa  jej  jako  nazwy  systemowego  pliku  z
       przypisaniami klawiszy. W przeciwnym razie szuka go w standardowym miejscu: w systemach  uniksowych  jest
       to  plik  /usr/local/etc/syslesskey  (jednak  jeśli  less  skompilowano  z  katalogiem  przeznaczonym  na
       konfigurację systemu innym niż niż /usr/local/etc, to  w  nim  właśnie  znajdzie  się  plik  sysless).  W
       systemach  MS-DOS  i  Windows,  ogólnosystemowym  plikiem  lesskey jest c:\_syslesskey. W systemach OS/2,
       ogólnosystemowym plikiem lesskey jest c:\syslesskey.ini.

       Poprzednie wersje less (przed v582) korzystały z plików lesskey w formacie  binarnym,  utworzonych  przez
       program lesskey. Obecnie nie ma konieczności używania programu lesskey.

PREPROCESOR WEJŚCIA

       Dla  less  można  zdefiniować  "preprocesor  wejścia".  Zanim  less  otwiera  jakiś  plik,  daje najpierw
       zdefiniowanemu preprocesorowi wejścia szansę zmodyfikowania sposobu w  jaki  wyświetlana  jest  zawartość
       pliku.  Preprocesor  wejścia  to  po  prostu  wykonywalny  program  (lub  skrypt powłoki), który zapisuje
       zawartość pliku do innego pliku, zwanego plikiem zastępującym. Następnie wyświetlana jest zawartość pliku
       zastępującego, zamiast pliku oryginalnego. Użytkownikowi będzie się jednak  wydawać,  że  otwarty  został
       oryginalny plik; to znaczy, less wyświetli oryginalną nazwę pliku jako nazwę bieżącego pliku.

       Preprocesor  wejścia  otrzymuje  jeden argument wiersza poleceń, oryginalną nazwę pliku wprowadzoną przez
       użytkownika. Powinien on  stworzyć  plik  zastępujący,  a  kiedy  zakończy  pracę,  wypisać  nazwę  pliku
       zastępującego   na  swoje  standardowe  wejście.  Jeśli  preprocesor  wejścia  nie  wypisze  nazwy  pliku
       zastępującego, less używa pliku oryginalnego, jak zwykle. Preprocesor wejścia nie  jest  wywoływany  przy
       oglądaniu  standardowego  wejścia. Aby przygotować jakiś preprocesor, proszę ustawić zmienną środowiskową
       LESSOPEN na wiersz poleceń, który wywoła ten preprocesor. Ten  wiersz  poleceń  powinien  zawierać  jedno
       wystąpienie   łańcucha   "%s",   który  zostanie  zastąpiony  nazwą  pliku  podczas  wywołania  polecenia
       preprocesora.

       Gdy less zamyka plik otworzony tym sposobem, wywoła inny program,  zwany  postprocesorem  wejścia,  który
       może  dokonać  wszelkich  pożądanych  działań  czyszczących (jak usuwanie pliku zastępującego stworzonego
       przez LESSOPEN). Aby przygotować jakiś preprocesor, należy  ustawić  zmienną  środowiskową  LESSCLOSE  na
       wiersz poleceń, która wywoła dany postprocesor. Ten wiersz poleceń może zawierać dwa wystąpienia łańcucha
       "%s";  pierwsze zostanie zastąpione oryginalną nazwą pliku, a drugie nazwą pliku zastępującego wypisanego
       przez LESSOPEN.

       Na przykład, w wielu systemach uniksowych, poniższe dwa  skrypty  pozwolą  przechowywać  pliki  w  formie
       skompresowanej, ale nadal umożliwią oglądanie ich bezpośrednio przy pomocy less:

       lessopen.sh:
         #! /bin/sh
         case "$1" in
         *.Z) TEMPFILE=$(mktemp)
         uncompress -c $1 >$TEMPFILE 2>/dev/null
         if [ -s $TEMPFILE ]; then
         echo $TEMPFILE
         else
         rm -f $TEMPFILE
         fi
         ;;
         esac

       lessclose.sh:
         #! /bin/sh
         rm $2

       Aby   użyć   tych   skryptów,   należy   umieścić   oba   tam,   skąd   mogą  być  wykonywane  i  ustawić
       LESSOPEN="lessopen.sh %s", oraz LESSCLOSE="lessclose.sh %s %s". Można napisać  bardziej  złożone  skrypty
       LESSOPEN i LESSCLOSE, akceptujące inne typy plików skompresowanych itd.

       Możliwe  jest  także  przygotowanie preprocesora wejścia posyłającego dane bezpośrednio potokiem do less,
       zamiast wstawiania danych do pliku zastępującego. Unika się w ten sposób potrzeby zdekompresowania całego
       pliku zanim zacznie się go oglądać. Preprocesor wejścia działający  w  ten  sposób  zwany  jest  potokiem
       wejściowym.  Potok  wejściowy, zamiast wypisywać nazwę pliku wyjściowego na standardowe wyjście, wypisuje
       całą zawartość pliku zastępującego na standardowe wyjście. Jeśli potok  nie  wypisze  żadnych  znaków  na
       standardowe  wyjście, plik zastępujący nie istnieje i less użyje pliku oryginalnego, jak zwykle. Aby użyć
       potoku wejściowego, należy zmienić pierwszy znak w zmiennej środowiskowej LESSOPEN na kreskę pionową (|),
       aby  zaznaczyć,  że  preprocesor  wejściowy  jest  potokiem.  Podobnie  jak  w  przypadku   niepotokowych
       preprocesorów wejścia. Łańcuch polecenia musi zawierać jedno wystąpienie %s, które jest zastępowane nazwą
       wejściowego pliku.

       Na  przykład,  w  wielu  systemach  uniksowych,  poniższy  skrypt  zadziała  tak  jak  poprzednie skrypty
       przykładowe:

       lesspipe.sh:
         #! /bin/sh
         case "$1" in
         *.Z) uncompress -c $1 2>/dev/null
         ;;
         *)   exit 1
         ;;
         esac
         exit $?

       Aby  użyć  tego  skryptu,  należy  go  umieścić  go   tam,   skąd   może   być   wykonywany   i   ustawić
       LESSOPEN="|lesspipe.sh %s".

       Proszę  zauważyć,  że  preprocesor  nie może utworzyć pustego pliku, ponieważ jest to interpretowane jako
       brak zastępnika i używany jest plik oryginalny. Aby tego uniknąć, jeśli LESSOPEN  zaczyna  się  od  dwóch
       pionowych  kresek,  zachowanie  gdy wyjście jest puste, zależy od statusu zakończenia. Jeśli wyjście jest
       puste i status zakończenia jest równy zero, to puste wyjście  jest  uważane  za  tekst  zastępczy.  Jeśli
       wyjście  jest  puste, a status zakończenia jest niezerowy, to używany jest oryginalny plik. Ze względu na
       kompatybilność z poprzednimi wersjami less, jeśli LESSOPEN zaczyna się jedynie od jednej pionowej kreski,
       status zakończenia preprocesora jest ignorowany.

       Gdy używa się potoku wejściowego, można użyć również postprocesora LESSCLOSE,  ale  zwykle  nie  jest  on
       potrzebny,  ponieważ  nie ma pliku zastępującego który należałoby posprzątać. W tym przypadku nazwą pliku
       zastępującego przekazywaną do postprocesora LESSCLOSE jest "-".

       Ze względu na kompatybilność z poprzednimi wersjami less, potok lub preprocesor wejścia nie jest używany,
       jeśli less przegląda standardowe wejście. Jednak  jeśli  pierwszym  znakiem  LESSOPEN  jest  kreska  (-),
       preprocesor  wejścia  jest używany do standardowego wejścia i innych plików. W takim przypadku kreska nie
       jest uważana za część polecenia preprocesora. Jeśli przeglądane  jest  standardowe  wejście,  preprocesor
       wejścia  otrzyma  nazwę pliku składającą się z pojedynczej kreski. Analogicznie, jeśli pierwsze dwa znaki
       LESSOPEN to kreska pionowa i kreska (|-) lub dwie kreski pionowe i kreska  (||-),  potok  wejściowy  jest
       używany  do standardowego wejścia i innych plików. Ponownie, kreska nie jest w takim przypadku uważana za
       część polecenia potoku wejściowego.

NARODOWE ZESTAWY ZNAKÓW

       W pliku wejściowym istnieją trzy rodzaje znaków:

       znaki normalne
              mogą być wyświetlane bezpośrednio na ekranie.

       znaki sterujące
              nie powinny być wyświetlane  bezpośrednio,  ale  można  się  ich  spodziewać  w  zwykłych  plikach
              tekstowych (jak backspace i tabulacje).

       znaki binarne
              nie powinny być wyświetlane bezpośrednio i nie spodziewamy się ich w plikach tekstowych.

       "Zestaw znaków" to po prostu opis tego, jakie znaki mają być uważane za normalne, sterujące i binarne. Do
       wybrania  zestawu znaków można użyć zmiennej środowiskowej LESSCHARSET. Możliwymi wartościami LESSCHARSET
       są:

       ascii  BS, TAB, NL, CR i  znak  wysuwu  do  nowej  strony  są  znakami  sterującymi,  wszystkie  znaki  o
              wartościach pomiędzy 32 a 126 są normalnymi znakami, a wszystkie pozostałe - binarnymi.

       iso8859
              Wybiera zestaw znaków ISO 8859. Jest to to samo, co ASCII, z wyjątkiem tego, że znaki między 160 i
              255 są traktowane jako normalne.

       latin1 To samo, co iso8859.

       latin9 To samo, co iso8859.

       dos    Wybiera zestaw znaków odpowiedni dla MS-DOS-u.

       ebcdic Wybiera zestaw znaków EBCDIC.

       IBM-1047
              Wybiera  zestaw  znaków  EBCDIC  stosowany  przez  OS/390  Unix  Services. W EBCDIC jest to zestaw
              analogiczny  do   latin1.   Podobny   efekt   można   uzyskać   ustawiając   w   środowisku   albo
              LESSCHARSET=IBM-1047 albo LC_CTYPE=en_US.

       koi8-r Wybiera rosyjski zestaw znaków.

       next   Wybiera zestaw znaków odpowiedni dla komputerów NeXT.

       utf-8  Wybiera  kodowanie  UTF-8 zestawu znaków ISO 10646. UTF-8 jest wyjątkowe, ponieważ obsługuje znaki
              wielobajtowe w pliku wejściowym. Jest to jedyny zestaw znaków obsługujący znaki wielobajtowe.

       windows
              Wybiera zestaw znaków odpowiedni dla Microsoft Windows (cp 1251).

       W wypadkach szczególnych może zajść potrzeba przystosowania less do używania zestawu  znaków  innego  niż
       te,  które  można  wskazać  przy  pomocy LESSCHARSET. Wówczas do zdefiniowania zestawu znaków należy użyć
       zmiennej środowiskowej LESSCHARDEF. Powinna być ona ustawiona na  łańcuch,  którego  każdy  znak  określa
       jeden  znak w zestawie znaków. Znak "." używany jest dla znaków normalnych, "c" dla sterujących i "b" dla
       binarnych. Można użyć liczby dziesiętnej oznaczającej powtórzenie. Na przykład, "bccc4b." oznaczałoby, że
       znak [o kodzie] 0 jest binarny, 1, 2 i 3 są sterujące, 4, 5, 6  i  7  są  binarne,  a  8  jest  normalny.
       Wszystkie  znaki  po ostatnim są przyjmowane za takie same jak ostatni, znaki więc pomiędzy 9 a 255 byłby
       tu normalne (jest to przykład, niekonieczne odpowiadający jakiemuś rzeczywistemu zestawowi znaków).

       Tabela poniższa pokazuje wartość LESSCHARDEF równoważną każdej z możliwych wartości LESSCHARSET:
            ascii      8bcccbcc18b95.b
            dos        8bcccbcc12bc5b95.b.
            ebcdic     5bc6bcc7bcc41b.9b7.9b5.b..8b6.10b6.b9.7b
                       9.8b8.17b3.3b9.7b9.8b8.6b10.b.b.b.
            IBM-1047   4cbcbc3b9cbccbccbb4c6bcc5b3cbbc4bc4bccbc
                       191.b
            iso8859    8bcccbcc18b95.33b.
            koi8-r     8bcccbcc18b95.b128.
            latin1     8bcccbcc18b95.33b.
            next       8bcccbcc18b95.bb125.bb

       Jeśli ani LESSCHARSET ani LESSCHARDEF nie są ustawione, ale w zmiennych  środowiskowych  LC_ALL,  LC_TYPE
       lub  LANG  znaleziono jeden z łańcuchów "UTF-8", "UTF8", "utf-8" lub "utf8", to domyślnym zestawem znaków
       jest utf-8.

       Jeśli tego łańcucha nie znaleziono, ale wykorzystywany system obsługuje interfejs setlocale,  less  użyje
       setlocale  do określenia zestawu znaków. setlocale kontrolowane jest ustawieniem zmiennych środowiskowych
       LANG lub LC_CTYPE.

       Na koniec, jeśli interfejs setlocale również nie jest dostępny, to domyślnym zestawem znaków jest latin1.

       Znaki binarne i sterujące wyświetlane są w odwróconych kolorach.  Każdy  taki  znak  wyświetlany  jest  w
       notacji  z daszkiem, jeśli to możliwe (np. ^A dla Control-A). Notacja z daszkiem używana jest tylko jeśli
       odwrócenie trzeciego bitu  od  końca  daje  normalny  znak  drukowalny.  W  przeciwnym  razie  znak  jest
       wyświetlany  jako  cyfra  szesnastkowa  w  nawiasach ostrych. Format ten można zmienić ustawiając zmienną
       środowiskową LESSBINFMT. LESSBINFMT może zaczynać się  od  "*"  i  jednego  znaku  wybierającego  atrybut
       wyświetlania:  "*k"  to miganie, "*d" - pogrubienie, "*u" - podkreślenie, "*s" - odwrócone kolory, "*n" -
       normalny. Jeśli LESSBINFMT nie zaczyna się od "*", przyjmowany jest atrybut normalny.  Reszta  LESSBINFMT
       to  łańcuch,  który  może  zawierać  jedną sekwencję ucieczki w stylu printf (% plus x, X, o, d itd.). Na
       przykład, jeśli LESSBINFMT ma wartość "*u[%x]", znaki binarne  wyświetlane  są  jako  podkreślone  liczby
       szesnastkowe  otoczone  nawiasami  kwadratowymi. Wartością domyślną, jeśli nie określono LESSBINFMT, jest
       "*s<%02X>". Ostrzeżenie: wynik rozwinięcia znaków za pomocą LESSBINFMT musi mieć mniej niż 31 znaków.

       Jeśli zestawem znaków jest utf-8, zmienna środowiskowa LESSUTFBINFMT działa podobnie do LESSBINFMT,  lecz
       stosuje  się  do  punktów kodowych Unikodu, które zostały prawidłowo odczytane, lecz są nieodpowiednie do
       wyświetlania (np. są nieprzypisanymi punktami kodowymi). Jej  domyślna  wartość  to  "<U+%04lX>".  Proszę
       zauważyć,  że  LESSUTFBINFMT  i  LESSBINFMT  współdzielą  ustawienie  atrybutu wyświetlania ("*x"), zatem
       podanie takowego wpłynie na obie; LESSUTFBINFMT jest odczytywane po LESSBINFMT, dlatego  jej  ustawienie,
       jeśli  wystąpi,  będzie  miało  priorytet.  Problematyczne  liczby  ósemkowe  w pliku UTF-8 (pochodzące z
       obciętych sekwencji ósemkowych; tworzące pełne,  lecz  nie  będące  najkrótszymi  postaciami,  sekwencje;
       nieprawidłowe  sekwencje  ósemkowe;  samotne  końcowe  ósemki)  są  wyświetlane  indywidualnie  za pomocą
       LESSBINFMT, aby umożliwić diagnostykę nieprawidłowej postaci pliku UTF-8.

       Jeśli zestawem znaków jest utf-8, w rzadkich  przypadkach  przydatne  może  być  przesłonięcie  definicji
       Unikodowej  typu  określonych znaków. Na przykład znaki z obszaru prywatnego (Private Use Area) są zwykle
       traktowane jako znaki sterujące, jednak jeśli korzysta się ze specjalnego fontu ze znakami drukowalnymi w
       tym zakresie, można chcieć przekazać less, aby traktował takie znaki jako drukowalne.  Można  to  uczynić
       ustawiając zmienną środowiskową LESSUTFCHARDEF na listę rozdzielonych przecinkami definicji typów znaków.
       Każda  definicja  typu  znaku  składa  się  z  jednego, szesnastkowego punktu kodowego albo dwóch punktów
       kodowych rozdzielonych kreską, po której występuje dwukropek i typ znaku. Każdy szesnastkowy punkt kodowy
       może być opcjonalnie poprzedzony przez "U" lub "U+". Jeśli poda się dwa punkty kodowe, typ jest ustawiany
       dla wszystkich znaków znajdujących się pomiędzy tymi wartościami, włącznie z nimi samymi. Jeśli występuje
       wiele wartości punktów kodowych rozdzielonych przecinkiem, muszą występować  one  w  rosnącej  kolejności
       numerycznej. Znak typu może być jednym z:

              p      Zwykły znak drukowalny.

              w      Szeroki (na dwie spacje) znak drukowalny.

              b      Znak binarny (niedrukowalny).

              c      Znak składający (o zerowej szerokości).

       Przykładowo, ustawienie LESSUTFCHARDEF na

            E000-F8FF:p,F0000-FFFFD:p,100000-10FFFD:p

       spowoduje ustawienie wszystkich znaków z obszaru prywatnego (Private Use Area) na drukowalne.

ZNAKI ZACHĘTY

       Opcja  -P  pozwala  dostosować  znaki  zachęty  do  własnych  upodobań. Łańcuch podany opcji -P zastępuje
       określony łańcuch zachęty. Pewne znaki w tym łańcuchu są interpretowane w  sposób  szczególny.  Mechanizm
       znaków  zachęty  jest  raczej skomplikowany, ażeby zapewniać elastyczność, ale zwykły użytkownik nie musi
       rozumieć szczegółów konstruowania własnych łańcuchów zachęty.

       Znak procentu plus dowolny pojedynczy znak rozwijany jest zależnie od tego, czym jest ten  następny  znak
       (poniższe odniesienia do rozmiaru pliku wejściowego odnoszą się do rozmiaru po obróbce przez preprocesor,
       jeśli korzysta się z preprocesora wejścia).

       %bX    Zastępowany przez przesunięcie bajtowe w bieżącym pliku wejściowym. Po b następuje pojedynczy znak
              (pokazany jako X powyżej), który określa wiersz, którego przesunięcia bajtowego należy użyć. Jeśli
              znakiem tym jest "t", używane jest przesunięcie bajtowe wiersza wyświetlanego na górze ekranu, "m"
              oznacza  wiersz  środkowy,  "b"  oznacza  wiersz dolny, "B" oznacza wiersz tuż przed dolnym, a "j"
              oznacza wiersz "docelowy", jak to określa opcja -j.

       %B     Zastępowany przez rozmiar bieżącego pliku wejściowego.

       %c     Zastępowany przez numer kolumny tekstu widniejącego w pierwszej kolumnie ekranu.

       %dX    Zastępowany przez numer strony dla wskazanego wiersza pliku wejściowego. Wiersz, który  ma  zostać
              użyty, określa X, tak jak w opcji %b.

       %D     Zastępowany  przez  liczbę  stron  w pliku wejściowym, lub, co jest równoważne, przez numer strony
              ostatniego wiersza pliku.

       %E     Zastępowany przez nazwę edytora (ze zmiennej środowiskowej VISUAL, lub  EDITOR  jeśli  VISUAL  nie
              jest zdefiniowana). Zob. omówienie elementu LESSEDIT poniżej.

       %f     Zastępowany przez nazwę bieżącego pliku wejściowego.

       %F     Zastępowany przez ostatnią składową nazwy bieżącego pliku wejściowego.

       %g     Zastępowany  przez  nazwę bieżącego pliku wejściowego, w postaci chronionej przed powłoką. Jest to
              przydatne, gdy rozwinięty łańcuch będzie użyty w poleceniu powłoki np. w LESSEDIT.

       %i     Zastępowany przez indeks bieżącego pliku w liście plików wejściowych.

       %lX    Zastępowany przez numer wiersza w pliku wejściowym. Wiersz, którego  należy  użyć  określany  jest
              przez X, jak w opcji %b.

       %L     Zastępowany przez numer wiersza ostatniego wiersza w pliku wejściowym.

       %m     Zastępowany przez całkowitą liczbę plików wejściowych.

       %pX    Zastępowany  przez  pozycję  procentową  w bieżącym pliku wejściowym, według przesunięć w bajtach.
              Wiersz, którego należy użyć określany jest przez X, jak w opcji %b.

       %PX    Zastępowany przez pozycję procentową w bieżącym pliku wejściowym, według liczby wierszy.

       %s     To samo co %B.

       %t     Powoduje, że wszystkie spacje występujące na końcu są usuwane. Zwykle używane na  końcu  łańcucha,
              ale może się pojawić gdziekolwiek.

       %T     Zwykle  rozwijany  do  słowa "file" (plik). Jednak przy przeglądaniu plików poprzez listę tagów za
              pomocą opcji -t, jest rozwijany do słowa "tag".

       %x     Zastępowany nazwą następnego pliku wejściowego w liście.

       Jeśli jakikolwiek z elementów jest nieznany (na przykład  rozmiar  pliku,  jeśli  wejściem  jest  potok),
       zamiast niego wypisywany jest znak zapytania.

       Format  łańcucha  zachęty  można  zmieniać  zależnie  od  pewnych warunków. Pytajnik plus pojedynczy znak
       zachowuje się jak "IF"; zależnie od tego znaku rozpatrywany jest warunek. Jeśli warunek  jest  prawdziwy,
       wszystkie  znaki następujące po znaku zapytania i znaku warunku, aż do kropki, są umieszczane w zachęcie.
       Jeśli warunek jest fałszywy, znaki te nie są tam  umieszczane.  Dwukropka  występującego  między  znakiem
       zapytania  i  kropką  można  użyć do zaznaczenia "ELSE"; wszystkie znaki pomiędzy dwukropkiem i kropką są
       włączane do łańcucha wtedy i tylko wtedy, gdy warunek IF jest fałszywy. Znakami warunku (następującymi po
       znaku zapytania) mogą być:

       ?a     Prawda jeśli już włączono do zachęty jakieś znaki.

       ?bX    Prawda jeśli znane jest przesunięcie bajtowe określonego wiersza.

       ?B     Prawda jeśli znany jest rozmiar bieżącego pliku wejściowego.

       ?c     Prawda jeśli tekst jest przesunięty w poziomie (%c jest niezerowe).

       ?dX    Prawda jeśli znany jest numer strony dla podanego wiersza.

       ?e     Prawda jeśli osiągnięto koniec pliku.

       ?f     Prawda jeśli istnieje nazwa pliku wejściowego (tzn. wejście nie jest potokiem).

       ?lX    Prawda jeśli znany numer określonego wiersza.

       ?L     Prawda jeśli znany jest numer ostatniego wiersza pliku.

       ?m     Prawda jeśli jest więcej niż jeden plik wejściowy.

       ?n     Prawda jeśli jest to pierwsza zachęta w nowym pliku wejściowym.

       ?pX    Prawda jeśli  znana  jest,  liczona  według  przesunięć  bajtowych,  pozycja  procentowa  w  pliku
              określonego wiersza.

       ?PX    Prawda  jeśli  znana  jest,  liczona według liczby wierszy, pozycja procentowa w pliku określonego
              wiersza.

       ?s     To samo co "?B".

       ?x     Prawda jeśli istnieje następny plik wejściowy (to jest, bieżący plik nie jest ostatnim).

       Wszystkie znaki inne niż znaki specjalne (znak zapytania, dwukropek, kropka i odwrotny ukośnik) stają się
       bez zmian częścią zachęty. Wszystkie znaki specjalne można umieścić w zachęcie dosłownie, poprzedzając je
       odwrotnym ukośnikiem.

       Kilka przykładów:

       ?f%f:Standardowe wejście.

       Ta zachęta wypisuje nazwę pliku, jeśli jest znana, w przeciwnym razie łańcuch "Standardowe wejście".

       ?f%f .?ltWiersz %lt:?pt%pt\%:?btBajt %bt:-...

       Ta zachęta wypisze nazwę pliku, jeśli jest znana. Po nazwie pliku następuje numer wiersza, jeśli znany, w
       przeciwnym razie pozycja procentowa, jeśli znana, w przeciwnym razie przesunięcie bajtowe, jeśli znane. W
       przeciwnym razie wypisywany jest myślnik. Proszę zauważyć, że każdy znak zapytania  ma  odpowiadającą  mu
       kropkę, i że % po %pt jest wstawiony dosłownie poprzez poprzedzenie go odwrotnym ukośnikiem.

       ?n?f%f .?m(%T %i of %m) ..?e(END) ?x- Next\: %x..%t";

       To  wypisuje  nazwę  pliku,  jeśli  jest to pierwsza zachęta w pliku, plus komunikat "file N of N", jeśli
       istnieje więcej niż jeden plik wejściowy. Następnie, jeśli  jesteśmy  na  końcu  pliku,  wypisywany  jest
       łańcuch  "(END)"  plus  nazwa  następnego  pliku,  jeśli  istnieje. Na końcu obcinane są wszelkie końcowe
       spacje. Jest to zachęta domyślna. Dla odniesienia, poniżej podano  wartości  domyślne  pozostałych  dwóch
       zachęt (odpowiednio -m i -M). Każda podzielona jest tu na dwa wiersze, ale tylko dla czytelności.

       ?n?f%f .?m(%T %i of %m) ..?e(END) ?x- Next\: %x.:
            ?pB%pB\%:byte %bB?s/%s...%t

       ?f%f .?n?m(%T %i of %m) ..?ltlines %lt-%lb?L/%L. :
            byte %bB?s/%s. .?e(END) ?x- Next\: %x.:?pB%pB\%..%t

       A tu jest domyślny komunikat wypisywany przez polecenie =:

       ?f%f .?m(%T %i of %m) .?ltlines %lt-%lb?L/%L. .
            byte %bB?s/%s. ?e(END) :?pB%pB\%..%t

       Rozwijanie  zachęt jest używane również do innego celu: jeśli zdefiniowano zmienną środowiskową LESSEDIT,
       używana jest ona jako polecenie do wykonania  w  momencie  wywołania  polecenia  v.  Łańcuch  w  LESSEDIT
       rozwijany jest tak samo jak łańcuch zachęty. Domyślna wartość LESSEDIT to:

            %E ?lm+%lm. %g

       Proszę  zauważyć,  że rozwijane jest to do nazwy edytora, plus znak + i numer wiersza, plus nazwa pliku w
       postaci chronionej przed powłoką. Jeśli edytor użytkownika nie akceptuje składni  "+numer_wiersza",  albo
       ma  inne  różnice  w  składni  wywołania,  można  zmienić  zmienną  LESSEDIT żeby zmodyfikować zachowanie
       domyślne.

BEZPIECZEŃSTWO

       Gdy zmienna środowiskowa LESSSECURE jest ustawiona na 1, less pracuje w trybie "bezpiecznym". Oznacza to,
       że następujące możliwości są wyłączone:

              !      polecenie powłoki

              #      polecenie powłoki w stylu zachęty

              |      polecenie potokowe

              :e     polecenie oglądania nowego pliku

              v      polecenie edycyjne

              s  -o  plik logów

              -k     używanie plików lesskey

              -t     używanie plików z tagami

                     metaznaki w nazwach plików, takie jak *

                     uzupełnianie nazwy pliku (TAB, ^L)

                     plik historii

       less może także zostać skompilowany na stałe w trybie "bezpiecznym".

KOMPATYBILNOŚĆ Z MORE

       Jeśli zmienna środowiskowa LESS_IS_MORE jest ustawiona na 1 lub gdy program jest  wywołany  z  dowiązania
       nazwanego "more", less zachowuje się (niemal) w zgodności z opisem polecenia more(1) z normy POSIX. W tym
       trybie, odmienne zachowanie programu less przejawia się w następujących okolicznościach:

       Opcja  -e  działa  inaczej.  Gdy opcja -e nie jest ustawiona, less zachowuje się tak, jak gdyby ustawiona
       była opcja -e. Gdy opcja -e jest ustawiona, less zachowuje się tak, jak gdyby ustawiona była opcja -E.

       Opcja -m działa inaczej. Gdy opcja -m nie jest  ustawiona,  używana  jest  średnia  zachęta  i  jest  ona
       poprzedzona łańcuchem "--More--". Gdy opcja -m jest ustawiona, używana jest krótka zachęta.

       Opcja -n działa jak opcja -z. Zwykłe zachowanie opcji -n jest w tym trybie niedostępne.

       Parametr opcji -p jest traktowany jak polecenie less, a nie wzorzec wyszukiwania.

       Zmienna środowiskowa LESS jest ignorowana, a w jej miejscu stosowana jest zmienna środowiskowa MORE.

ZMIENNE ŚRODOWISKOWE

       Zmienne  środowiskowe  mogą być określone albo w środowisku systemu, jak zwykle, albo w pliku lesskey(1).
       Jeśli zmienne środowiskowe zdefiniowano w więcej niż jednym miejscu, to zmienne zdefiniowane  w  lokalnym
       pliku  lesskey  mają  priorytet  nad  zmiennymi  ze  środowiska  systemu,  które z kolei ma priorytet nad
       zmiennymi zdefiniowanymi w zdefiniowanymi w systemowym pliku lesskey.

       COLUMNS
              Ustawia liczbę kolumn na ekranie. Ma priorytet na  liczbą  kolumn  określoną  przez  zmienną  TERM
              (jednak  jeśli  korzysta  się  z  systemu  okien obsługującego TIOCGWINSZ lub WIOCGETD, to pojęcie
              rozmiaru ekranu określone przez ten system jest nadrzędne w stosunku do  zmiennych  środowiskowych
              LINES i COLUMNS).

       EDITOR Nazwa edytora (używanego dla polecenia v).

       HOME   Nazwa katalogu domowego użytkownika (używana do znalezienia pliku lesskey w systemach uniksowych i
              OS/2).

       HOMEDRIVE, HOMEPATH
              Złożenie zmiennych środowiskowych HOMEDRIVE i HOMEPATH tworzy nazwę katalogu domowego użytkownika,
              jeśli nie zdefiniowano zmiennej HOME (tylko w wersji dla Windows).

       INIT   Nazwa katalogu inicjalizacji użytkownika (używana do znalezienia pliku lesskey w systemach OS/2).

       LANG   Język określający zestaw znaków.

       LC_CTYPE
              Język określający zestaw znaków.

       LESS   Opcje które są przekazywane less automatycznie.

       LESSANSIENDCHARS
              Znaki, które mogą kończyć sekwencje ANSI sterujące kolorem (domyślnie "m").

       LESSANSIMIDCHARS
              Znaki,  które  mogą pojawić się miedzy znakiem ESC, a znakiem końcowym w sekwencji ANSI sterującej
              kolorem (domyślnie "0123456789:;[?!"'#%()*+

       LESSBINFMT
              Format wyświetlania znaków niedrukowalnych i niesterujących.

       LESSCHARDEF
              Określa zestaw znaków.

       LESSCHARSET
              Wybiera predefiniowany zestaw znaków.

       LESSCLOSE
              Wiersz poleceń wywołujący (opcjonalny) postprocesor wejścia.

       LESSECHO
              Nazwa programu lessecho (domyślnie  "lessecho").  Program  lessecho  używany  jest  do  rozwijania
              metaznaków, takich jak * czy ?, w nazwach plików w systemach uniksowych.

       LESSEDIT
              Prototypowy łańcuch dla edytora (używany dla polecenia v). Zob. omówienie w sekcji ZNAKI ZACHĘTY.

       LESSGLOBALTAGS
              Nazwa polecenia wykorzystywanego przez opcję -t do znalezienia tagów globalnych. Normalnie powinno
              to  być ustawione na "global", jeśli system ma polecenie global(1). Jeśli nie jest ustawione, tagi
              globalne nie są używane.

       LESSHISTFILE
              Nazwa pliku historii, używanego do pamiętania poleceń wyszukiwania  i  poleceń  powłoki,  pomiędzy
              wywołaniami  less.  Jeśli  jest  ustawiony na "-" lub "/dev/null", plik historii nie jest używany.
              Wartość domyślna zależy od systemu operacyjnego, lecz wynosi zwykle:

              Linux i Unix
                     "$XDG_STATE_HOME/lesshst" lub "$HOME/.local/state/lesshst" lub "$XDG_DATA_HOME/lesshst" lub
                     "$HOME/.lesshst".

              Windows i MS-DOS
                     "$HOME/_lesshst".

              OS/2   "$HOME/lesshst.ini" lub "$INIT/lesshst.ini".

       LESSHISTSIZE
              Maksymalna liczba poleceń zachowywanych w pliku historii. Domyślnie: 100.

       LESSKEYIN
              Nazwa domyślnego pliku źródłowego lesskey.

       LESSKEY
              Nazwa domyślnego pliku binarnego lesskey (nieużywane, jeśli istnieje "$LESSKEYIN").

       LESSKEYIN_SYSTEM
              Nazwa domyślnego systemowego pliku źródłowego lesskey.

       LESSKEY_SYSTEM
              Nazwa   domyślnego   systemowego   pliku   binarnego   lesskey   (nieużywane,    jeśli    istnieje
              "$LESSKEYIN_SYSTEM").

       LESSMETACHARS
              Lista znaków uważanych za metaznaki przez powłokę.

       LESSMETAESCAPE
              Przedrostek,  który  less doda przed każdym metaznakiem w poleceniach wysyłanych do powłoki. Jeśli
              LESSMETAESCAPE jest łańcuchem  pustym,  polecenia  zawierające  metaznaki  nie  będą  przekazywane
              powłoce.

       LESSOPEN
              Wiersz poleceń wywołujący (opcjonalny) preprocesor wejścia.

       LESSSECURE
              Uruchamia less w trybie "bezpiecznym". Zob. omówienie w sekcji BEZPIECZEŃSTWO.

       LESSSEPARATOR
              Łańcuch do dołączenia do nazwy katalogu przy uzupełnianiu nazwy pliku.

       LESSUTFBINFMT
              Format wyświetlania niedrukowalnych punktów kodowych Unikodu.

       LESSUTFCHARDEF
              Przesłania typ podanych znaków Unikodu.

       LESS_COLUMNS
              Ustawia  liczbę  kolumn  na  ekranie.  W przeciwieństwie do zmiennej COLUMNS, ma pierwszeństwo nad
              systemowym wyobrażeniem o  rozmiarze  ekranu,  tak  więc  może  posłużyć  do  zajęcia  przez  less
              szerokości  mniejszej  niż  pełna szerokość ekranu. Jeśli jest ustawiona na liczbę ujemną, ustawia
              liczbę kolumn na o tyle mniejszą od faktycznej szerokości ekranu.

       LESS_LINES
              Ustawia liczbę wierszy na ekranie. W przeciwieństwie  do  zmiennej  LINES,  ma  pierwszeństwo  nad
              systemowym wyobrażeniem o rozmiarze ekranu, tak więc może posłużyć do zajęcia przez less wysokości
              mniejszej niż pełna wysokość ekranu. Jeśli jest ustawiona na liczbę ujemną, ustawia liczbę wierszy
              na  o  tyle  mniejszą od faktycznej wysokości ekranu. Gdy jest ustawiona, less odświeża cały ekran
              przy każdym poleceniu ruchu, tak więc przewijanie może być wolniejsze.

       LESS_DATA_DELAY
              Czas (w milisekundach), po jakim, po odczycie danych z  wejścia,  wyświetlony  zostanie  komunikat
              "Waiting for data" (oczekiwanie na dane). Domyślnie: 4000 (4 sekundy).

       LESS_IS_MORE
              Emuluje polecenie more(1).

       LESS_TERMCAP_xx
              Gdzie  "xx"  są  dwoma  dowolnymi  znakami;  przesłania definicję możliwości terminala termcap dla
              zadanego "xx"

       LINES  Ustawia liczbę wierszy na ekranie. Ma priorytet nad liczbą wierszy określoną  przez  zmienną  TERM
              (jednak  jeśli  korzysta  się  z  systemu  okien obsługującego TIOCGWINSZ lub WIOCGETD, to pojęcie
              rozmiaru ekranu określone przez ten system jest nadrzędne w stosunku do  zmiennych  środowiskowych
              LINES i COLUMNS).

       MORE   Opcje  które  są  przekazywane  less  automatycznie, gdy program działa w trybie kompatybilności z
              more.

       PATH   Ścieżka szukania użytkownika (używana do znalezienia pliku lesskey w systemach MS-DOS i OS/2).

       SHELL  Powłoka używana przy wykonywaniu polecenia ! oraz do rozwijania nazw plików.

       TERM   Typ terminala na którym uruchamiany jest less.

       VISUAL Nazwa edytora (używanego dla polecenia v).

       XDG_CONFIG_HOME
              Możliwe położenie pliku lesskey; zob. rozdział PRZYPISANIA KLAWISZY.

       XDG_DATA_HOME
              Możliwe położenie pliku historii; zob. opis zmiennej środowiskowej LESSHISTFILE.

       XDG_STATE_HOME
              Możliwe położenie pliku historii; zob. opis zmiennej środowiskowej LESSHISTFILE.

ZOBACZ TAKŻE

       lesskey(1), lessecho(1)

PRAWA AUTORSKIE

       Copyright (C) 1984-2023 Mark Nudelman

       less jest częścią projektu GNU  i  stanowi  wolne  oprogramowanie.  Można  go  rozprowadzać  dalej  i/lub
       modyfikować  na  warunkach  albo  (1) Powszechnej Licencji Publicznej GNU, wydanej przez Fundację Wolnego
       Oprogramowania, albo (2) Licencji Less. Szczegóły dotyczące rozprowadzania znajdują się  w  pliku  README
       pakietu  dystrybucyjnego less. Wraz z less powinieneś otrzymać egzemplarz Powszechnej Licencji Publicznej
       GNU (GNU General Public License) - zobacz plik COPYING. Jeśli nie - napisz do Free  Software  Foundation,
       59  Temple  Place, Suite 330, Boston, MA 02111-1307, USA. Powinieneś także otrzymać kopię Licencji Less -
       zobacz plik LICENSE.

       less rozpowszechniany jest z nadzieją, iż będzie użyteczny - jednak BEZ  JAKIEJKOLWIEK  GWARANCJI,  nawet
       domyślnej  gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKREŚLONYCH ZASTOSOWAŃ. W celu uzyskania
       bliższych informacji sięgnij do Powszechnej Licencji Publicznej GNU.

AUTOR

       Mark Nudelman
       Błędy prosimy zgłaszać pod adresem https://github.com/gwsw/less/issues
       Więcej informacji można znaleźć na witrynie macierzystej programu less:
       https://greenwoodsoftware.com/less

TŁUMACZENIE

       Autorami   polskiego   tłumaczenia   niniejszej   strony   podręcznika    są:    Gwidon    S.    Naskrent
       <naskrent@hoth.amu.edu.pl>, Wojtek Kotwica <wkotwica@post.pl> i Michał Kułach <michal.kulach@gmail.com>

       Niniejsze  tłumaczenie  jest  wolną  dokumentacją.  Bliższe informacje o warunkach licencji można uzyskać
       zapoznając  się  z  GNU General Public License w wersji 3  lub  nowszej.   Nie   przyjmuje   się   ŻADNEJ
       ODPOWIEDZIALNOŚCI.

       Błędy  w  tłumaczeniu  strony  podręcznika  prosimy  zgłaszać  na  adres  listy  dyskusyjnej manpages-pl-
       list@lists.sourceforge.net.

                                          wersja 643: 20 lipca 2023 r.                                   LESS(1)