clear(1) Commandes de l'utilisateur clear(1) NOM clear - Effacer l'affichage sur l'ecran du terminal SYNOPSIS clear [-x] [-T type_terminal] clear -V DESCRIPTION clear efface l'affichage du terminal et son tampon de defilement (scrollback) s'il existe. clear recupere le type de terminal a partir de la variable d'environnement TERM, puis consulte l'entree de base de donnees terminfo des capacites du terminal pour ce type pour determiner comment realiser ces actions. Les capacites d'effacer l'affichage et le tampon de defilement sont appelees << clear >> et << E3 >> respectivement. Cette derniere est une capacite definie par l'utilisateur, appliquant un mecanisme d'extension introduit dans ncurses 5.0 (1999). OPTIONS clear reconnait les options suivantes. -T type Production d'instructions adaptees au type de terminal. Normalement, cette option n'est pas necessaire parce que le type de terminal est deduit de la variable d'environnement TERM. Si cette option est indiquee, clear ignore aussi les variables d'environnement LINES et COLUMNS. -V Indication de la version de la bibliotheque ncurses associee au programme et quitter avec un etat reussite. -x Empecher clear d'effacer le tampon de defilement (scrollback). PORTABILITE Ni IEEE Std 1003.1/The Open Group Base Specifications Issue 7 (POSIX.1-2008) ni X/Open Curses Issue 7 ne documentent clear. Ce dernier documente tput, qui peut etre utilise pour remplacer cet utilitaire, soit avec un script d'indicateur soit avec un alias (tel qu'un lien symbolique), pour executer tput en remplacement de clear. HISTORIQUE Une commande clear utilisant la base de donnees et la bibliotheque termcap est apparue dans 2BSD (1979). Plus tard, la huitieme edition d'Unix (1985) l'a incorporee. La branche Unix commerciale d'AT&T a adapte un programme BSD different (tset) pour fabriquer une nouvelle commande, tput, et remplacer le programme clear par un script d'interpreteur de commandes appelant << tput clear >>. /usr/bin/tput ${1:+-T$1} clear 2> /dev/null exit En 1989, lorsque Keith Bostic a revise la commande tput de BSD pour la rendre similaire a la commande tput d'AT&T, il a aussi ajoute un script d'interpreteur de commandes, clear. exec tput clear Le reste du script dans chaque cas est une notice de copyright. En 1995, le programme clear de ncurses a commence a adapter la commande clear originale de BSD pour utiliser terminfo. L'extension E3 est venue plus tard. o En juin 1999, xterm(1) a fourni une extension a la sequence de controle standard pour effacer l'ecran. Plutot que n'effacer que la partie visible de l'ecran en utilisant printf '\033[2J' le tampon de defilement pouvait etre aussi efface en utilisant printf '\033[3J' a la place. << XTerm Control Sequences >> documente cette fonctionnalite telle que fournie par xterm. o Quelques autres emulateurs de terminal l'ont adopte, tel que putty(1) en 2006. o En avril 2011, un developpeur de Red Hat a propose un correctif pour le noyau Linux, modifiant son pilote de console pour faire la meme chose. La documentation de cette modification, apparue dans Linux 3.0, ne mentionnait pas xterm alors que ce programme etait cite dans le rapport de bogue de Red Hat (n 683733) justifiant la fonctionnalite. o Par la suite, d'autres developpeurs de terminaux ont adopte cette fonctionnalite. L'etape notable suivante a ete de modifier la commande clear de ncurses en 2013 pour incorporer cette extension. o En 2013, la fonction E3 n'etait pas utilisee par << tput clear >>. Cette omission a ete corrigee en 2016 en reorganisant tput pour partager sa logique avec clear et tset. VOIR AUSSI tput(1), xterm(1), terminfo(5) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Jean- Paul Guillonneau Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . ncurses 6.6 5 avril 2025 clear(1)