| clear(1) | Polecenia użytkownika | clear(1) |
clear - czyści ekran terminala
clear [-x] [-T typ-terminala]
clear -V
clear czyści ekran terminala i bufor przewijania do tyłu (jeśli istnieje). clear pobiera typ terminala ze zmiennej środowiskowej TERM, a potem sprawdza odpowiedni wpis w bazie możliwości terminali terminfo aby ustalić, w jaki sposób przeprowadzić te działania.
Możliwości czyszczenia ekranu terminala i bufora przewijania do tyłu są nazwane odpowiednio: „clear” i „E3”. To ostatnie stanowi możliwość zdefiniowaną przez użytkownika, wykorzystując mechanizm rozszerzeń wprowadzony w ncurses 5.0 (1999).
clear rozpoznaje następujące opcje.
Ani IEEE Std 1003.1/The Open Group Base Specifications Issue 7 (POSIX.1-2008), ani X/Open Curses Issue 7 nie opisują clear.
Ten drugi opisuje tput, który można wykorzystać do zastąpienia tego narzędzia za pomocą skryptu powłoki lub aliasu (np. dowiązania symbolicznego) poprzez uruchamianie tput jako clear.
Polecenie clear używające biblioteki i bazy danych termcap pojawiło się w 2BSD (1979). Następnie istniało w ósmej edycji Uniksa (1985).
Oddział AT&T zajmujący się komercyjnym Uniksem dostosowało inny program z BSD (tset) by stworzyć nowe polecenie (tput), oraz użył go do zastąpienia programu clear skryptem powłoki wywołującym tput clear.
/usr/bin/tput ${1:+-T$1} clear 2> /dev/null
exit
W 1989 Keith Bostic poprawił na BSD polecenie tput, by działało podobnie do tput stworzonego przez AT&T, dodając również skrypt powłoki clear.
exec tput clear
Reszta skryptu w obu przypadkach jest informacją o prawach autorskich.
W 1995 clear oparte o ncurses zaczęło od adaptacji oryginalnej wersji polecenia clear z BSD w celu wykorzystywania terminfo. Rozszerzenie E3 pojawiło się później.
printf '\033[2J'
printf '\033[3J'
Tłumaczenie niniejszej strony podręcznika: 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 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.
| 18 stycznia 2025 r. | ncurses 6.5 |