Provided by: manpages-pl_0.6-2_all bug

NAZWA

       less - przeciwieństwo more

SKŁADNIA

       less -?
       less --help
       less -V
       less --version
       less [-[+]aBcCdeEfFgGiIJmMnNqQrRsSuUVwWX]
            [-b rozmiar] [-h linie] [-j linia] [-k plikklu]
            [-{oO} pliklog] [-p wzór] [-P zachęta] [-t tag]
            [-T pliktagów] [-x tab,...] [-y linie] [-[z] linie]
            [+[+]cmd] [--] [nazwa_pliku]...
       (Alternatywną składnię, z długimi nazwami opcji, opisano w części OPCJE).

OPIS

        Uwaga! To tłumaczenie może być nieaktualne!

       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, linie, 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 zapomnisz wszystkich innych poleceń, pamiętaj o
              tej.

       SPACE lub ^V lub f lub ^F
              Przewija  w  przód N linii, domyślnie jedno okno (zobacz 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.

       RETURN lub ^N lub e lub ^E lub j lub ^J
              Przewija  w  przód  o  N  linii, domyślnie jedną.  Wyświetlane są wszystkie N linie, nawet jeśli N
              wynosi więcej niż wielkość ekranu.

       d lub ^D
              Przewija w przód o N linii, 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ł N linii, domyślnie jedno okno (zobacz opcja -z poniżej).  Jeśli N wynosi więcej niż
              rozmiar ekranu, wyświetlany 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 linii, domyślnie jedną.  Wyświetlane są wszystkie N linie, 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 linii, domyślnie połowę wielkości ekranu.  Jeśli podano N, staje się  ono  nową
              wartością domyślną dla kolejnych poleceń

       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
              linii).

       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.

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

       R      Odświeża ekran, odrzucając wszelkie wejście z bufora.  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żywałbyś gdy znajdujesz 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).

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

       G lub > lub ESC->
              Przechodzi do linii 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).

       p lub %
              Przechodzi do pozycji N procent w pliku.  N powinno zawierać się między 0 a 100.

       {      Jeśli  w  linii wyświetlanej 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 linii 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 linii.

       }      Jeśli w linii wyświetlanej 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 linii 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 linii.

       (      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 linii 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 linii na dole ekranu.

       m      Plus dowolna mała litera; zaznacza bieżącą pozycję tą literą.

       '      (Pojedynczy  apostrof)  Plus  dowolna  mała  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.

       /wzorzec
              Szuka  w  przód w pliku N-tej linii zawierającej wzorzec.  N domyślnie równa się jeden. Wzorzec to
              wyrażenie regularne rozpoznawane przez ed.  Szukanie zaczyna się  od  drugiej  wyświetlanej  linii
              (ale zobacz 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 !
                     Szukanie linii, które NIE pasują do wzorca.

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

              ^F lub @
                     Zaczęcie  szukania  od  pierwszej  linii  PIERWSZEGO  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świetlanie  każdego  tekstu,  który  pasuje  do  wzorca  na  bieżącym  ekranie,  ale bez
                     przesuwania się do pierwszego dopasowania (KEEP = utrzymaj bieżącą pozycję).

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

       ?wzorzec
              Szukanie w tył  w  pliku  N-tej  linii  zawierającej  wzorzec.   Szukanie  zaczyna  się  od  linii
              znajdującej  się  tuż przed linią wyświetlaną na samym dole [czyli w przedostatniej linii ekranu -
              GSN]

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

              ^N lub !
                     Szukanie linii które NIE pasują do wzorca.

              ^E lub *
                     Szukanie 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 @
                     Zaczęcie  szukania  od  ostatniej  linii  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.

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

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

       n      Powtarza  poprzednie  szukanie,  dla  N-tej  linii zawierającej ostatni wzorzec.  Jeśli poprzednie
              szukanie zmodyfikowano przez ^N, szukanie jest wykonywane dla N-tej linii NIE zawierającej 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  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).

       :e [nazwa_pliku]
              Oglądanie nowego pliku.  Jeśli brakuje nazwy pliku, plik  "bieżący"  (zobacz  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  funta  (#)  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 funta są zastępowane pojedynczym znakiem funta.  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 (zobacz 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ądanie następnego pliku (z listy plików podanej w wierszu poleceń).   Jeśli  podano  liczbę  N,
              wyświetlany jest N-ty następny plik.

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

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

       :d     Usunięcie bieżącego pliku z listy plików.

       t      Przejście  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  linii  i  offset
              bajtowy  dolnej  wyświetlanej linii.  Jeśli to możliwe, wypisywana jest także długość pliku, ilość
              linii w pliku oraz procentowa wielkość pliku ponad ostatnią wyświetlaną linią.

       -      Plus jedna lub więcej opcji wierszu poleceń (zobacz 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 (zobacz OPCJE poniżej), a nie
              pojedynczą literę opcji.  Po wpisaniu nazwy opcji musisz  nacisnąć  RETURN.   ^P  bezpośrednio  po
              drugiej eliminuje wypisywanie komunikatu opisującego nowe ustawienie, tak jak w poleceniu -.

       -+     Plus  jedna  z  liter  opcji  wierszu poleceń; przywraca opcję do ustawienia domyślnego i wypisuje
              komunikat opisujący nowe ustawienie (polecenie "-+X" dokonuje tego samego co opcja "-+X"  w  linii
              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 wierszu 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ą.   IP  --!   Jak  polecenie  -!, ale pobiera długą nazwę opcji zamiast pojedynczej
              litery opcji.

       _      (podkreślenie) Plus jedna z liter opcji wierszu  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 musisz nacisnąć 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 cztery polecenia mogą, ale nie muszą być prawidłowe, zależnie od twojej 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.  Zobacz też omówienie
              LESSEDIT po sekcji o ZNAKACH ZACHĘTY poniżej.

       ! polecenie-powłoki
              Wywołuje powłokę i wykonuje podaną polecenie powłoki.  Znak procentu (%)  jest  zastępowany  nazwą
              bieżącego pliku.  Znak funta (#) jest zastępowany nazwą poprzednio oglądanego pliku. "!!" powtarza
              ostatnie polecenie  powłoki.   "!"  bez  polecenia  wywołuje  po  prostu  powłokę.    W  systemach
              Unixowych,  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ń.

       | <m> polecenie-powłoki
              <m> przedstawia dowolną literę-znacznik.  Przesyła przez potok sekcję podanego  pliku  do  podanej
              polecenia  powłoki.   Sekcja pliku, która ma zostać przesłana to ta znajdująca się między pierwszą
              linią bieżącego ekranu a pozycją oznaczoną literą.  <m> może też równać się ^  lub  $,  oznaczając
              odpowiednio  początek lub koniec pliku.  Jeśli <m> równa się . lub znakowi nowej linii, 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.

OPCJE

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

       Większość opcji 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ą dużymi literami, jak
       --QUIT-AT-EOF, odróżniane od --quit-at-eof. Takie nazwy wymagają dużej  tylko  pierwszej  litery,  reszta
       może być podana małymi lub dużymi.  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żesz napisać w csh:

       setenv LESS "-options"

       lub, jeśli używasz sh:

       LESS="-options"; export LESS

       W MS-DOS nie potrzebujesz cudzysłowów, ale powinieneś 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 "-+".

       Dla  opcji  takich  jak  -P  lub  -D, wymagających następującego po nich łańcucha, musi zostać użyty znak
       dolara ($), sygnalizujący koniec łańcucha.  Na przykład, chcąc w MS-DOS skorzystać z dwu opcji -D, musisz
       umieścić między nimi znak dolara:

       LESS="-Dn9.1$-Ds4.1"

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

       -a lub --search-skip-screen
              Powoduje,  że  szukania  zaczynają  się  po  ostatniej linii wyświetlanej na ekranie, przeskakując
              wszystkie wyświetlone linie.  Domyślnie szukania zaczynają się od drugiej linii  ekranu  (albo  po
              ostatniej znalezionej linii; zobacz opcja -j).

       -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 64KB bufor (chyba że plik jest potokiem -  zobacz
              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
              jest wczytywany 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 64KB (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ęść pliku; wszelkie poprzednie dane są tracone.

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

       -C lub --CLEAR-SCREEN
              Opcja -C działa tak jak -c, ale ekran jest czyszczony przed odświeżeniem.

       -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
              [tylko MS-DOS] Ustawia kolor wyświetlanego tekstu. x to pojedynczy znak określający rodzaj tekstu,
              dla którego ustawiany jest kolor: n=normalny, s=standardowe wyjście, d=pogrubiony,  u=podkreślony,
              k=migający.   kolor  to  para  liczb  rozdzielona kropką. Pierwsza liczba określa kolor pierwszego
              planu, a druga kolor tła tekstu.  Pojedyncza liczba N oznacza to samo co N.0.

       -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

       -E     Powoduje, że less automatycznie kończy pracę, jak 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.

       -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ę linii do przewijania w tył.  Jeśli koniecznym jest przewinięcie w tył  o
              więcej  niż  n  linii,  ekran  jest  rysowany  na  nowo 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  duże  są  uważane  za
              identyczne.   Opcja ta jest ignorowana jeśli we wzorcu szukania wystąpią jakiekolwiek duże litery;
              innymi słowy, jeśli wzorzec zawiera duże  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 duże litery.

       -jn lub --jump-target=n
              Określa  linię na ekranie, w której umieszczona ma być linia "docelowa".  Linia docelowa to obiekt
              szukania tekstu, szukania tagów, skakania do linii o numerze, skakania do  pozycji  w  procentach,
              lub  skakania  do  zaznaczonej  pozycji.  Linie na ekranie określane są numerem; linia górna to 1,
              następna 2, i tak dalej.  Numery mogą być ujemne, co określa linie liczone od dołu  ekranu:  dolna
              linia  ekranu  to -1, druga od dołu -2, i tak dalej.  Jeśli użyto opcji -j, szukania zaczynają się
              od linii następującej tuż po linii docelowej.  Na przykład jeśli użyto -j4,  linią  docelową  jest
              czwarta linia ekranu, szukania więc zaczynają się w linii piątej.

       -J lub --status-column
              Wyświetla  kolumnę  stanu  na  lewym  brzegu  ekranu.   Kolumna  stanu wskazuje linie dopasowane w
              bieżącym wyszukiwaniu. Stosowana jest także gdy działa opcja -w lub -W.

       -kfilename lub --lesskey-file=filename
              Każe less otworzyć i zinterpretować wskazany plik jako plik 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 (zobacz PRZYPISANIA KLAWISZY), jest on  także  używany
              jako plik lesskey.

       -m lub --long-prompt
              Powoduje  że  less  pokazuje  rozwinięty  znak  zachęty  (jak more), 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.

       -n lub --line-numbers
              Wyłącza numery linii.  Wartość domyślna (używanie numerów linii) 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 linii opcją -n pozwoli uniknąć tego problemu.  Używanie numerów linii oznacza: numer linii
              będzie wyświetlany w rozwiniętym znaku zachęty i poleceniu =, a polecenie v przekaże bieżący numer
              linii edytorowi (zobacz także omówienie LESSEDIT i ZNAKÓW ZACHĘTY poniżej).

       -N lub --LINE-NUMBERS
              Powoduje, że na początku każdej linii ekranowej wyświetlane są numery linii.

       -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 or --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 escape'owych.
              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łkowicie "ciche" działanie: dzwonek terminala nigdy nie dzwoni.

       -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".   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 linii w
              niewłaściwym miejscu.

       -R lub --RAW-CONTROL-CHARS
              Jak -r, ale usiłuje zachować wygląd ekranu, tam gdzie to możliwe.  Działa to  tylko  wówczas,  gdy
              wejście  składa  się  ze  zwykłego  tekstu,  ewentualnie  z  dodanymi sekwencjami ANSI sterującymi
              kolorem, o postaci:

                   ESC [ ... m

              gdzie "..." to zero lub więcej znaków różnych od "m".  Do celów zachowania wyglądu ekranu  zakłada
              się,  że  żaden ze znaków sterujących i żadna z sekwencji ANSI zmieniających kolory nie przesuwają
              kursora.  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".

       -s lub --squeeze-blank-lines
              Powoduje ściskanie kolejnych pustych linii w pojedynczą linię  pustą.   Użyteczne  przy  oglądaniu
              wyjścia nroffa.

       -S lub --chop-long-lines
              Powoduje,  że  linie  dłuższe  niż  szerokość  ekranu są ucinane, a nie zawijane.  To jest, reszta
              długiej linii jest po prostu odrzucana.  Domyślnie długie linie są  zawijane;  to  znaczy,  reszta
              wyświetlana jest w następnej linii.

       -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.     (Zobacz
              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 i powroty karetki są traktowane jako znaki sterujące; to
              jest, obsługiwane są one jak przy podaniu opcji -r.

              Domyślnie, jeśli 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  nowa  linia  są usuwane.  Inne powroty karetki obsługiwane są jak przy podaniu
              opcji -r.  Tekstu, który jest nadpisany lub podkreślony można szukać gdy nie działa ani -u ani -U.

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

       -w lub --hilite-unread
              Tymczasowo podświetla pierwszą "nową" linię po ruchu w przód  o  pełną  stronę.   Pierwsza  "nowa"
              linia  to  linia  występująca  bezpośrednio  po tej, która znajdowała się poprzednio na samym dole
              ekranu. Podświetlana jest także linia docelowa po poleceniach g lub p.  Przy  następnym  poleceniu
              powodującym  ruch  podświetlenie jest usuwane. Podświetlana jest cała linia, 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 pierwszą nową linię po każdym poleceniu ruchu o  więcej  niż
              jedną linię.

       -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.

       --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.

       -yn lub --max-forw-scroll=n
              Określa  maksymalną  liczbę  linii  do przesunięcia w przód.  Jeśli koniecznym jest przesunięcie o
              więcej niż n linii, 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.

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

       -"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.   Zauważ,  że  nawet  jeśli
              zmieniono znaki cytujące, opcja ta pozostaje jako -" (myślnik plus cudzysłów).

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

       -# lub --shift
              Określa domyślną liczbę pozycji, o jakie  będzie  wykonywane  przewijanie  poziome  w  poleceniach
              STRZAŁKA_W_PRAWO  i  STRZAŁKA_W_LEWO.  Jeżeli  podaną  liczba jest zero, przyjmowana jest domyślna
              liczba równa połowie szerokości ekranu.

       --     Argument wierszu 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  linii  (zobacz  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.

LINIA 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], której można użyć jeśli jakiś  klawisz  nie  istnieje  na  danej  klawiaturze
       (formy  w  nawiasach  nie  działają w wersji MS-DOS).  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 linii.

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

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

       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.

       UPARROW [ ESC-k ]
              Odzyskuje poprzednią linię poleceń.

       DOWNARROW [ ESC-j ]
              Odzyskuje następną linię poleceń.

       TAB    Dokończa  częściową  nazwę  pliku na lewo od kursora.  Jeśli pasuje ona do więcej niż jednej nazwy
              pliku, do wierszu poleceń wprowadzane jest pierwsze dopasowanie.  Powtórne TABulatory  przełączają
              wkoło  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     Dokończa  częściową  nazwę  pliku na lewo od kursora.  Jeśli pasuje ona do więcej niż jednej nazwy
              pliku, do wierszu poleceń wprowadzane są wszystkie dopasowania (jeśli się mieszczą).

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

PRZYPISANIA KLAWISZY

       Możesz zdefiniować swoje własne polecenia lessa używając programu lesskey(1) do stworzenia pliku lesskey.
       Plik ten określa zestaw klawiszy poleceń oraz działanie skojarzone z każdym klawiszem.  Możesz  też  użyć
       lesskey  do  zmiany klawiszy linii edycji (zobacz LINIA EDYCJI) oraz ustawienia zmiennych środowiskowych.
       Jeśli ustawiona jest zmienna środowiskowa LESSKEY, less używa jej [wartości] jako nazwy pliku lesskey.  W
       przeciwnym  razie,  less  szuka  pliku  lesskey w standardowym miejscu.  W systemach Unixowych less szuka
       pliku lesskey zwanego "$HOME/.less".  W systemach MS-DOS i  Windows  less  szuka  pliku  lesskey  zwanego
       "$HOME/_less",  a  jeśli  go  tam nie znalazł, pliku lesskey zwanego "_less" w każdym katalogu określonym
       przez zmienną środowiskową PATH.  W systemach OS/2 less szuka pliku lesskey zwanego "$HOME/_less.ini",  a
       jeśli  go  tam  nie  znalazł, pliku lesskey zwanego "less.ini" w każdym katalogu określonym przez zmienną
       środowiskową INIT, a jeśli i tam go nie znalazł, szuka pliku lesskey zwanego "less.ini" w każdym katalogu
       określonym  przez  zmienną środowiskową PATH.  Zobacz stronę podręcznika systemowego lesskey(1) po więcej
       szczegółów.

       Przypisania klawiszy  można  także  umieścić  w  ogólnosystemowym  pliku  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ą  LESSKEY_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/sysless.   (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:\_sysless.   W  systemach  OS/2,
       ogólnosystemowym plikiem lesskey jest c:\sysless.ini.

PREPROCESOR WEJŚCIA

       Możesz  dla less zdefiniować "preprocesor wejścia".  Zanim less otwiera jakiś plik, daje najpierw twojemu
       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, ustaw zmienną środowiskową  LESSOPEN
       na wiersz poleceń, który wywoła twój 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,  ustaw  zmienną  środowiskową  LESSCLOSE  na  wiersz
       poleceń, która wywoła twój 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 Unixowych, poniższe dwa skrypty pozwolą ci przechowywać pliki w formie
       skompresowanej, ale nadal umożliwią oglądanie ich bezośrednio przy pomocy less:

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

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

       Aby użyć tych skryptów, umieść oba tam, skąd mogą być wykonywane i ustaw  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 odkompresowania 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, zmień pierwszy znak w zmiennej środowiskowej LESSOPEN  na  kreskę  pionową  (|),  aby
       zaznaczyć, że preprocesor wejściowy jest potokiem.

       Na  przykład,  w  wielu  systemach  Unixowych,  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
                 ;;
            esac

       Aby użyć tego skryptu, umieść go tam, skąd może być wykonywany i ustaw LESSOPEN="|lesspipe.sh  %s".   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 "-".

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 tabulacji).

       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.  [od tłum: niezbędne dla prawidłowej obsługi polskich znaków.]

       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żesz   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.

       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 są ustawione, ale w zmiennych środowiskowych LC_ALL, LC_TYPE lub
       LANG znaleziono łańcuch "UTF-8", 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ę escape 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<%X>".

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 ów następny znak.

       %bX    Zastępowany  przez  offset  bajtowy  w  bieżącym pliku wejściowym.  Po b następuje pojedynczy znak
              (pokazany jako X powyżej), który określa linię,  której  offsetu  bajtowego  należy  użyć.   Jeśli
              znakiem  tym jest "t", używany jest offset bajtowy linii wyświetlanej na górze ekranu, "m" oznacza
              linię środkową, "b" oznacza linię dolną, "B" oznacza linię tuż przed dolną, a  "j"  oznacza  linię
              "docelową", jak to określa opcja -j.

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

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

       %dX    Zastępowany  przez  numer  strony  dla  wskazanej linii pliku wejściowego.  Linię, która ma zostać
              użyta, określa X, tak jak w opcji %b.

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

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

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

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

       %lX    Zastępowany przez numer linii w pliku wejściowym.  Linia, której należy użyć określana jest  przez
              X, jak w opcji %b.

       %L     Zastępowany przez numer linii ostatniej linii 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 offsetów w bajtach.
              Linia, której należy użyć określana jest przez X, jak w opcji %b.

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

       %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.

       %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 znany jest offset bajtowy określonej linii.

       ?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 podanej linii.

       ?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ślonej linii.

       ?L     Prawda jeśli znany jest numer ostatniej linii 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 offsetów bajtowych, pozycja procentowa w pliku  określonej
              linii.

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

       ?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 .?ltLinia %lt:?pt%pt\%:?btBajt %bt:-...

       Ta  zachęta wypisze nazwę pliku, jeśli jest znana.  Po nazwie pliku następuje numer linii, jeśli znany, w
       przeciwnym razie pozycja procentowa, jeśli znana, w przeciwnym razie  offset  bajtowy,  jeśli  znany.   W
       przeciwnym  razie wypisywany jest myślnik.  Zauważ, ż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(file %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 złamana jest w dwie linie, ale tylko dla czytelności.

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

       ?f%f .?n?m(file %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(file %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. %f

       Zauważ, że rozwijane jest to do nazwy edytora, plus znak + i numer linii, plus nazwa pliku.   Jeśli  twój
       edytor  nie  akceptuje  składni  "+numerlinii",  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 potokowa

              :e     polecenie examine

              v      polecenie edycyjna

              s  -o  pliku 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)

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

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  masz  system okien obsługujący 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 Unixowych  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, co do których zakłada się, że kończą sekwencje ANSI sterujące kolorem (domyślnie "m").

       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 Unixowych.

       LESSEDIT
              Prototypowy  łańcuch  dla  edytora  (używany  dla  polecenia  v).  Zobacz 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.

       LESSKEY
              Nazwa domyślnego pliku lesskey(1).

       LESSKEY_SYSTEM
              Nazwa domyślnego pliku systemowego lesskey(1).

       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ąca (opcjonalny) preprocesor wejścia.

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

       LESSSEPARATOR
              Łańcuch do dołączenia do nazwy katalogu przy dokańczaniu nazwy pliku.

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

       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 e Nazwa edytora (używanego dla polecenia v).

ZOBACZ TAKŻE

       lesskey(1), more(1), head(1).

OSTRZEŻENIA

       Polecenie = i znaki zachęty (chyba że zmieniono je przez -P) podają numery  linii  na  górze  i  na  dole
       ekranu, ale offset i pozycję procentową linii występującej po znajdującej się na dole ekranu.

       Jeśli  używa się polecenia :e do nazwania więcej niż jednego pliku, a jeden z nazwany plików był oglądany
       poprzednio, nowe pliki mogą zostać dołączone do listy w nieokreślonym porządku.

       Na pewnych starszych terminalach (tak zwanych terminalach z "magic  cookie")  szukanie  z  podświetlaniem
       spowoduje  nieprawidłowe  wyświetlanie.   Na  takich terminalach szukanie z podświetlaniem jest domyślnie
       wyłączone, aby uniknąć potencjalnych problemów.

       W pewnych przypadkach, kiedy włączone jest szukanie z podświetleniem, a wzorzec do szukania  zaczyna  się
       od  ^,  podświetlone  może  zostać  więcej  tekstu niż pasuje.  (Ten problem nie występuje, gdy less jest
       skompilowany tak, by używał pakietu POSIX-owych wyrażeń regularnych).

       Przy przeglądaniu tekstu zawierającego sterujące kolorem sekwencje specjalne ANSI, przy pomocy opcji  -R,
       wyszukiwanie może nie znaleźć tekstu zawierającego w sobie taką sekwencję. Oprócz tego, wyszukiwanie może
       zmienić kolor części tekstu występującego za podświetlonym.

       W niektórych systemach, setlocale twierdzi że znaki ASCII od 0  do  31  są  znakami  sterującymi,  a  nie
       binarnymi.   Powoduje  to,  że less traktuje pewne pliki binarne jako zwykłe, niebinarne.  Aby obejść ten
       problem, ustaw zmienną środowiskową LESSCHARSET na "ascii" (albo na inny odpowiedni zestaw znaków).

       Najświeższą listę błędów znanych w tej wersji less znajdziesz na http://www.greenwoodsoftware.com/less.

COPYRIGHT

       Copyright (c) 2000  Mark Nudelman

       less jest częścią projektu GNU i stanowi  wolne  oprogramowanie.   Możesz  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  znajdziesz  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 <markn@greenwoodsoftware.com>
       Zgłoszenia błędów lub komentarze proszę przesyłać na powyższy adres albo do bug-less@gnu.org.
       Więcej       informacji       znajdziesz      na      witrynie      macierzystej      programu      less:
       http://www.greenwoodsoftware.com/less.

INFORMACJE O TŁUMACZENIU

       Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i może nie być aktualne.
       W  razie  zauważenia  różnic  między powyższym opisem a rzeczywistym zachowaniem opisywanego programu lub
       funkcji, prosimy o zapoznanie się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia:

              man --locale=C 1 less

       Prosimy  o  pomoc  w  aktualizacji  stron  man  -   więcej   informacji   można   znaleźć   pod   adresem
       http://sourceforge.net/projects/manpages-pl/.

                                           wersja 374: 19 lutego 2002                                    less(1)