STTY(1) Commandes de l'utilisateur STTY(1) NOM stty - Modifier et afficher la configuration de la ligne de terminal SYNOPSIS stty [-F PERIPHERIQUE | --file=PERIPHERIQUE] [PARAMETRE]... stty [-F PERIPHERIQUE | --file=PERIPHERIQUE] [-a|--all] stty [-F PERIPHERIQUE | --file=PERIPHERIQUE] [-g|--save] DESCRIPTION Afficher ou modifier les caracteristiques du terminal. Les parametres obligatoires pour les options de forme longue le sont aussi pour les options de forme courte. -a, --all afficher toutes les caracteristiques actuelles dans un format lisible par un etre humain -g, --save afficher toutes les caracteristiques dans un format lisible par stty -F, --file=PERIPHERIQUE utiliser le peripherique indique au lieu de l'entree standard --help afficher l'aide-memoire et quitter. --version afficher les informations de version et quitter. Un << - >> optionnel avant [PARAMETRE] indique une negation. Une << * >> indique que le [PARAMETRE] n'est pas POSIX. Les options disponibles dependent du systeme d'exploitation sous-jacent. Caracteres speciaux : * discard CHAR CHAR arretera l'affichage de la sortie eof CHAR CHAR emettra un signal de fin de fichier (indique la fin du flux d'entree) eol CHAR CHAR terminera la ligne * eol2 CHAR caractere de fin de ligne de remplacement erase CHAR CHAR effacera le dernier caractere entre intr CHAR CHAR emettra un signal d'interruption kill CHAR CHAR effacera la ligne actuelle * lnext CHAR CHAR mettra le caractere suivant entre guillemets quit CHAR CHAR emettra le signal << quit >> * rprnt CHAR CHAR reaffichera la ligne actuelle start CHAR CHAR poursuivra l'affichage apres l'avoir arrete stop CHAR CHAR arretera l'affichage de la sortie susp CHAR CHAR emettra un signal d'arret de terminal (<< terminal stop >>) * swtch CHAR CHAR passera a un niveau different de l'interpreteur de commandes * werase CHAR CHAR effacera le dernier mot entre Parametres speciaux : N definir les vitesses d'entree et de sortie a N bauds * cols N indiquer au noyau que le terminal a N colonnes * columns N identique a cols N * [-]drain attendre la transmission avant d'appliquer les parametres (actif par defaut) ispeed N definir la vitesse d'entree a N * line N utiliser la discipline de ligne N min N avec -icanon, definir a N le nombre de caracteres minimal pour terminer une lecture ospeed N definir la vitesse de sortie a N * rows N indiquer au noyau que le terminal a N lignes * size afficher le nombre de lignes et de colonnes selon les parametres du noyau speed afficher la vitesse du terminal time N avec -icanon, initialiser le delai maximal en lecture a N dixiemes de seconde Parametres de controle : [-]clocal inhiber les signaux de controle du modem [-]cread autoriser la reception de l'entree * [-]crtscts activer le controle de flux par RTS/CTS csN initialiser la taille des caracteres a N bits, N compris dans [5..8] [-]cstopb utiliser deux bits d'arret par caractere (un bit d'arret avec << - >>) [-]hup emettre un signal de liberation de ligne lorsque le dernier processus ferme le tty [-]hupcl identique a [-]hup [-]parenb generer le bit de parite en sortie et considerer un bit de parite implicite en entree [-]parodd utiliser une parite impaire (paire avec << - >>) * [-]cmspar utiliser une parite << stick >> (marque ou espace) Parametres d'entree : [-]brkint le << break >> provoque un signal d'interruption [-]icrnl convertir le retour chariot en saut de ligne [-]ignbrk ignorer le caractere << break >> [-]igncr ignorer le retour chariot [-]ignpar ignorer les caracteres ayant des erreurs de parite * [-]imaxbel emettre un bip sonore et ne pas vider un tampon d'entree plein lors de l'arrivee d'un caractere [-]inlcr convertir le saut de ligne en retour chariot [-]inpck activer la verification de la parite en entree [-]istrip mettre a zero le bit de poids fort (huitieme) des caracteres en entree * [-]iutf8 supposer que les caracteres d'entrees sont codes en UTF-8 * [-]iuclc convertir les majuscules en minuscules * [-]ixany permettre a n'importe quel caractere et pas seulement le caractere de redemarrage de relancer la sortie [-]ixoff activer l'envoi des caracteres d'arret/depart (<< start/stop >>) [-]ixon activer le controle de flux XON/XOFF [-]parmrk indiquer les erreurs de parite (par une sequence 255-0-caractere) [-]tandem identique a [-]ixoff Parametres de sortie : * bsN style du delai de retour arriere, N compris dans [0..1] * crN style du delai du retour chariot, N compris dans [0..3] * ffN style du delai du saut de page, N compris dans [0..1] * nlN style du delai du saut de ligne, N etant dans [0..1] * [-]ocrnl convertir le retour chariot en saut de ligne * [-]ofdel utiliser le caractere d'effacement (<< delete >>) pour le remplissage au lieu de l'octet NULL * [-]ofill utiliser des caracteres de remplissage au lieu d'une temporisation pour les delais * [-]olcuc convertir les minuscules en majuscules * [-]onlcr convertir le saut de ligne en retour chariot/saut de ligne * [-]onlret le saut de ligne provoque un retour chariot * [-]onocr ne pas afficher un retour chariot en premiere colonne [-]opost effectuer un post-traitement de la sortie * tabN style du delai de tabulation horizontale, N compris dans [0..3] * tabs identique a tab0 * -tabs identique a tab3 * vtN style du delai de tabulation verticale, N compris dans [0..1] Parametres locaux : [-]crterase faire l'echo du caractere d'effacement (<< erase >>) sous forme de sequence retour arriere-espace-retour arriere * crtkill annuler les lignes en respectant la valeur des parametres << echoprt >> et << echoe >> * -crtkill effacer toutes les lignes en respectant les parametres << echoctl >> et << echok >> * [-]ctlecho faire l'echo des caracteres de controle par une notation en chapeau (<< ^c >>) [-]echo faire l'echo des caracteres en entree * [-]echoctl identique a [-]ctlecho [-]echoe identique a [-]crterase [-]echok faire l'echo d'un saut de ligne apres un caractere d'effacement de ligne * [-]echoke identique a [-]crtkill [-]echonl faire l'echo d'un saut de ligne meme s'il n'y a pas d'echo des autres caracteres * [-]echoprt faire l'echo des caracteres effaces par retour arriere, entre << \ >> et << / >> * [-]extproc activer "MODE_LIGNE" ; utile pour les liaisons a haute latence * [-]flusho arreter l'affichage [-]icanon autoriser les caracteres speciaux << erase >>, << kill >>, << werase >> et << rprnt >> [-]iexten autoriser les caracteres speciaux non POSIX [-]isig autoriser les caracteres speciaux << interrupt >>, << quit >> et << suspend >> [-]noflsh desactiver la purge du tampon apres reception des caracteres speciaux << interrupt >> et << quit >> * [-]prterase identique a [-]echoprt * [-]tostop arreter les taches d'arriere plan qui tentent d'ecrire sur le terminal * [-]xcase avec << icanon >>, utiliser le caractere de despecification << \ >> pour les majuscules Parametres combines : * [-]LCASE identique a [-]lcase cbreak identique a -icanon -cbreak identique a icanon cooked identique a brkint ignpar istrip icrnl ixon opost isig icanon, les caracteres << eof >> et << eol >> ayant leur valeur par defaut -cooked identique a raw crt identique a echoe echoctl echoke dec identique a echoe echoctl echoke -ixany intr ^c erase 0177 kill ^u * [-]decctlq identique a [-]ixany ek reinitialiser les caracteres << erase >> et << kill >> a leur valeur par defaut evenp identique a parenb -parodd cs7 -evenp identique a -parenb cs8 * [-]lcase identique a xcase iuclc olcuc litout identique a -parenb -istrip -opost cs8 -litout identique a parenb istrip opost cs7 nl identique a -icrnl -onlcr -nl identique a icrnl -inlcr -igncr onlcr -ocrnl -onlret oddp identique a parenb parodd cs7 -oddp identique a -parenb cs8 [-]parity identique a [-]evenp pass8 identique a -parenb -istrip cs8 -pass8 identique a parenb istrip cs7 raw identique a -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -opost -isig -icanon -xcase min 1 time 0 -raw identique a cooked sane identique a cread -ignbrk brkint -inlcr -igncr icrnl icanon iexten echo echoe echok -echonl -noflsh -ixoff -iutf8 -iuclc -ixany imaxbel -xcase -olcuc -ocrnl opost -ofill onlcr -onocr -onlret nl0 cr0 tab0 bs0 vt0 ff0 isig -tostop -ofdel -echoprt echoctl echoke -extproc -flusho, tous les caracteres speciaux ayant leur valeur par defaut Prendre en charge la ligne << tty >> reliee a l'entree standard. Sans parametre, afficher la vitesse, la discipline de ligne et les ecarts par rapport a << stty sane >>. Dans les parametres, le caractere special est pris litteralement, ou code comme ^c, 0x37, 0177 ou 127 ; les valeurs speciales comme << ^- >> ou indefinies (<< undef >>) sont utilisees pour inhiber les caracteres speciaux. AUTEUR Ecrit par David MacKenzie. SIGNALER DES BOGUES Aide en ligne de GNU coreutils : Signaler toute erreur de traduction a COPYRIGHT Copyright (C) 2022 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL version 3 ou ulterieure . Ce programme est un logiciel libre. Vous pouvez le modifier et le redistribuer. Il n'y a AUCUNE GARANTIE dans la mesure autorisee par la loi. VOIR AUSSI Documentation complete : aussi disponible localement a l'aide de la commande : info '(coreutils) stty invocation' TRADUCTION La traduction francaise de cette page de manuel a ete creee par Jean- Luc Coulon (f5ibh) , Nicolas Francois , Bastien Scher , David Prevot et Jean- Pierre Giraud 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 . GNU coreutils 9.4 Janvier 2024 STTY(1)