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

NAZWA

       clear - czyści ekran terminala

SKŁADNIA

       clear [-Ttyp] [-V] [-x]

OPIS

       clear  clears  your  terminal's  screen  if  this  is  possible,  including the terminal's
       scrollback buffer (if the extended “E3”  capability  is  defined).   clear  looks  in  the
       environment  for the terminal type given by the environment variable TERM, and then in the
       terminfo database to determine how to clear the screen.

       clear pisze  na  standardowe  wyjście.  Istnieje  możliwość  przekierowania  standardowego
       wyjścia  do  pliku  (co  zapobiega  wyczyszczeniu ekranu), by następnie wywołując cat plik
       wypisać jego zawartość, czyszcząc terminal.

OPCJE

       -T typ
            wskazuje typ terminala. Zwykle ta opcja nie jest wymagana, ponieważ wartość  domyślna
            jest  brana  ze  zmiennej  środowiskowej  TERM.  Jeśli  -T  został określony, zmienne
            środowiskowe LINES oraz COLUMNS również zostaną zignorowane.

       -V   zwraca wersję ncurses, która została użyta w tym programie i kończy działanie.  Opcje
            są następujące:

       -x   nie  próbuje  wyczyścić  bufora  przewijania terminala za pomocą rozszerzonej funkcji
            "E3".

HISTORIA

       Polecenie clear pojawiło się w BSD 2.79 z 24 Stycznia 1979. Następnie zostało  dostarczone
       w 8 edycji Unixa (1985).

       AT&T dostosowało inny program z BSD (tset) by stworzyć nową komendę (tput), oraz użyła jej
       by zastąpić komendę clear skryptem powłoki wywołującym tput clear, np.,

           /usr/bin/tput ${1:+-T$1} clear 2> /dev/null exit

       W 1989 Keith Bostic poprawił na BSD komendę tput, by działała podobnie do tput stworzonego
       przez AT&T, dodając skrypt powłoki dla komendy clear:

           exec tput clear

       Reszta skryptu w obu przypadkach jest informacją o prawach autorskich.

       Wersja  clear  oparta  o  ncurses  pojawiła  się w 1995 przez adaptację oryginalnej wersji
       komendy clear z BSD (z wykorzystaniem terminfo).

       Rozszerzenie E3 wyszło później:

       •   In June 1999, xterm provided  an  extension  to  the  standard  control  sequence  for
           clearing the screen.  Rather than clearing just the visible part of the screen using

               printf '\033[2J'

           można wyczyścić bufor przewijania używając

               printf '\033[3J'

           This is documented in XTerm Control Sequences as a feature originating with xterm.

       •   Kilku innych deweloperów terminali zaadoptowało tą funkcjonalność, np. PuTTy w 2006.

       •   In  April  2011,  a Red Hat developer submitted a patch to the Linux kernel, modifying
           its console driver to do the same thing.  The Linux change, part of the  3.0  release,
           did  not  mention  xterm,  although  it  was cited in the Red Hat bug report (#683733)
           which led to the change.

       •   Kilku kolejnych deweloperów terminali wdrożyło  to  rozwiązanie.  Jednakże,  następnym
           znaczącym  krokiem  była  zmiana z 2013 roku wprowadzająca to rozszerzenie do programu
           clear.

       •   W 2013 roku rozszerzenie E3 zostało przeoczone w tput przez parametr "clear".  W  2016
           poprawiono tput tak, aby zachowywał się podobnie jak clear i tset.

PRZENOŚNOŚĆ

       Ani  IEEE Std 1003.1/The Open Group Base Specifications Issue 7 (POSIX.1-2008), ani X/Open
       Curses Issue 7 nie opisują tset oraz reset.

       Ten drugi opisuje tput, który można wykorzystać do zastąpienia tego  narzędzia  za  pomocą
       skryptu powłoki lub aliasu (np. łącza symbolicznego) poprzez uruchamianie tput jako clear.

ZOBACZ TAKŻE

       tput(1), terminfo(5), xterm(1).

       This describes ncurses version 6.4 (patch 20221231).

TŁUMACZENIE

       Autorami   polskiego   tłumaczenia   niniejszej   strony  podręcznika  są:  Przemek  Borys
       <pborys@dione.ids.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
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  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⟩.

                                                                                         clear(1)