stty - Modifier et afficher la configuration de la ligne de terminal
stty [
-F PÉRIPHÉRIQUE |
--file=PÉRIPHÉRIQUE] [
PARAMÈTRE]...
stty [
-F PÉRIPHÉRIQUE |
--file=PÉRIPHÉRIQUE] [
-a|--all]
stty [
-F PÉRIPHÉRIQUE |
--file=PÉRIPHÉRIQUE] [
-g|--save]
Afficher ou modifier les caractéristiques du terminal.
Les paramètres obligatoires pour les options de forme longue le sont
aussi pour les options de forme courte.
-
-a, --all
- afficher toutes les caractéristiques actuelles dans
un format lisible par un être humain
-
-g, --save
- afficher toutes les caractéristiques dans un format
lisible par stty
-
-F,
--file=PÉRIPHÉRIQUE
- utiliser le périphérique indiqué au
lieu de l'entrée standard
- --help
- afficher l'aide-mémoire et quitter.
- --version
- afficher les informations de version et quitter.
Un « - » optionnel avant [
PARAMÈTRE]
indique une négation. Une « * » indique que
le [
PARAMÈTRE] n'est pas POSIX. Les options disponibles
dépendent du système d'exploitation sous-jacent.
- * discard CHAR
- CHAR arrêtera l'affichage de la sortie
- eof CHAR
- CHAR émettra un signal de fin de fichier (indique la
fin du flux d'entrée)
- eol CHAR
- CHAR terminera la ligne
- * eol2 CHAR
- caractère de fin de ligne de remplacement
- erase CHAR
- CHAR effacera le dernier caractère entré
- intr CHAR
- CHAR émettra un signal d'interruption
- kill CHAR
- CHAR effacera la ligne actuelle
- * lnext CHAR
- CHAR mettra le caractère suivant entre
guillemets
- quit CHAR
- CHAR émettra le signal
« quit »
- * rprnt CHAR
- CHAR réaffichera la ligne actuelle
- start CHAR
- CHAR poursuivra l'affichage après l'avoir
arrêté
- stop CHAR
- CHAR arrêtera l'affichage de la sortie
- susp CHAR
- CHAR émettra un signal d'arrêt de terminal
(« terminal stop »)
- * swtch CHAR
- CHAR passera à un niveau différent de
l'interpréteur de commandes
- * werase CHAR
- CHAR effacera le dernier mot entré
- N
- définir les vitesses d'entrée et de sortie
à N bauds
- * cols N
- indiquer au noyau que le terminal a N colonnes
- * columns N
- identique à cols N
- * [-]drain
- attendre la transmission avant d'appliquer les
paramètres (actif par défaut)
- ispeed N
- définir la vitesse d'entrée à N
- * line N
- utiliser la discipline de ligne N
- min N
- avec -icanon, définir à N le nombre de
caractères minimal pour terminer une lecture
- ospeed N
- définir la vitesse de sortie à N
- * rows N
- indiquer au noyau que le terminal a N lignes
- * size
- afficher le nombre de lignes et de colonnes selon les
paramètres du noyau
- speed
- afficher la vitesse du terminal
- time N
- avec -icanon, initialiser le délai maximal en
lecture à N dixièmes de seconde
- [-]clocal
- inhiber les signaux de contrôle du modem
- [-]cread
- autoriser la réception de l'entrée
- * [-]crtscts
- activer le contrôle de flux par RTS/CTS
- csN
- initialiser la taille des caractères à N
bits, N compris dans [5..8]
- [-]cstopb
- utiliser deux bits d'arrêt par caractère (un
bit d'arrêt avec « - »)
- [-]hup
- émettre un signal de libération de ligne
lorsque le dernier processus ferme le tty
- [-]hupcl
- identique à [-]hup
- [-]parenb
- générer le bit de parité en sortie et
considérer un bit de parité implicite en entrée
- [-]parodd
- utiliser une parité impaire (paire avec
« - »)
- * [-]cmspar
- utiliser une parité
« stick » (marque ou espace)
- [-]brkint
- le « break » provoque un signal
d'interruption
- [-]icrnl
- convertir le retour chariot en saut de ligne
- [-]ignbrk
- ignorer le caractère
« break »
- [-]igncr
- ignorer le retour chariot
- [-]ignpar
- ignorer les caractères ayant des erreurs de
parité
- * [-]imaxbel
- émettre un bip sonore et ne pas vider un tampon
d'entrée plein lors de l'arrivée d'un caractère
- [-]inlcr
- convertir le saut de ligne en retour chariot
- [-]inpck
- activer la vérification de la parité en
entrée
- [-]istrip
- mettre à zéro le bit de poids fort
(huitième) des caractères en entrée
- * [-]iutf8
- supposer que les caractères d'entrées sont
codés en UTF-8
- * [-]iuclc
- convertir les majuscules en minuscules
- * [-]ixany
- permettre à n'importe quel caractère et pas
seulement le caractère de redémarrage de relancer la
sortie
- [-]ixoff
- activer l'envoi des caractères
d'arrêt/départ
(« start/stop »)
- [-]ixon
- activer le contrôle de flux XON/XOFF
- [-]parmrk
- indiquer les erreurs de parité (par une
séquence 255-0-caractère)
- [-]tandem
- identique à [-]ixoff
- * bsN
- style du délai de retour arrière, N compris
dans [0..1]
- * crN
- style du délai du retour chariot, N compris dans
[0..3]
- * ffN
- style du délai du saut de page, N compris dans
[0..1]
- * nlN
- style du délai du saut de ligne, N étant dans
[0..1]
- * [-]ocrnl
- convertir le retour chariot en saut de ligne
- * [-]ofdel
- utiliser le caractère d'effacement
(« delete ») pour le remplissage au lieu de
l'octet NULL
- * [-]ofill
- utiliser des caractères de remplissage au lieu d'une
temporisation pour les délais
- * [-]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 première
colonne
- [-]opost
- effectuer un post-traitement de la sortie
- * tabN
- style du délai de tabulation horizontale, N compris
dans [0..3]
- * tabs
- identique à tab0
- * -tabs
- identique à tab3
- * vtN
- style du délai de tabulation verticale, N compris
dans [0..1]
- [-]crterase
- faire l'écho du caractère d'effacement
(« erase ») sous forme de séquence
retour arrière-espace-retour arrière
- * crtkill
- annuler les lignes en respectant la valeur des
paramètres « echoprt » et
« echoe »
- * -crtkill
- effacer toutes les lignes en respectant les
paramètres « echoctl » et
« echok »
- * [-]ctlecho
- faire l'écho des caractères de
contrôle par une notation en chapeau
(« ^c »)
- [-]echo
- faire l'écho des caractères en
entrée
- * [-]echoctl
- identique à [-]ctlecho
- [-]echoe
- identique à [-]crterase
- [-]echok
- faire l'écho d'un saut de ligne après un
caractère d'effacement de ligne
- * [-]echoke
- identique à [-]crtkill
- [-]echonl
- faire l'écho d'un saut de ligne même s'il n'y
a pas d'écho des autres caractères
- * [-]echoprt
- faire l'écho des caractères effacés
par retour arrière, entre « \ » et
« / »
- * [-]extproc
- activer "MODE_LIGNE" ; utile pour les
liaisons à haute latence
- * [-]flusho
- arrêter l'affichage
- [-]icanon
- autoriser les caractères spéciaux
« erase »,
« kill »,
« werase » et
« rprnt »
- [-]iexten
- autoriser les caractères spéciaux non
POSIX
- [-]isig
- autoriser les caractères spéciaux
« interrupt »,
« quit » et
« suspend »
- [-]noflsh
- désactiver la purge du tampon après
réception des caractères spéciaux
« interrupt » et
« quit »
- * [-]prterase
- identique à [-]echoprt
- * [-]tostop
- arrêter les tâches d'arrière plan qui
tentent d'écrire sur le terminal
- * [-]xcase
- avec « icanon », utiliser le
caractère de déspécification
« \ » pour les majuscules
- * [-]LCASE
- identique à [-]lcase
- cbreak
- identique à -icanon
- -cbreak
- identique à icanon
- cooked
- identique à brkint ignpar istrip icrnl ixon opost
isig icanon, les caractères « eof » et
« eol » ayant leur valeur par
défaut
- -cooked
- identique à raw
- crt
- identique à echoe echoctl
echoke
- dec
- identique à echoe echoctl
echoke -ixany intr ^c erase 0177 kill ^u
- * [-]decctlq
- identique à [-]ixany
- ek
- réinitialiser les caractères
« erase » et
« kill » à leur valeur par
défaut
- evenp
- identique à parenb -parodd cs7
- -evenp
- identique à -parenb cs8
- * [-]lcase
- identique à xcase iuclc
olcuc
- litout
- identique à -parenb -istrip
-opost cs8
- -litout
- identique à parenb istrip opost
cs7
- nl
- identique à -icrnl -onlcr
- -nl
- identique à icrnl -inlcr -igncr onlcr
-ocrnl -onlret
- oddp
- identique à parenb parodd cs7
- -oddp
- identique à -parenb cs8
- [-]parity
- identique à [-]evenp
- pass8
- identique à -parenb -istrip cs8
- -pass8
- identique à parenb istrip cs7
- raw
- identique à -ignbrk -brkint
-ignpar -parmrk -inpck -istrip -inlcr
-igncr -icrnl -ixon -ixoff -iuclc
-ixany -imaxbel -opost -isig -icanon
-xcase min 1 time 0
- -raw
- identique à cooked
- sane
- identique à 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 caractères spéciaux
ayant leur valeur par défaut
Prendre en charge la ligne « tty » reliée
à l'entrée standard. Sans paramètre, afficher la vitesse,
la discipline de ligne et les écarts par rapport à
« stty sane ». Dans les paramètres, le
caractère spécial est pris littéralement, ou codé
comme ^c, 0x37, 0177 ou 127 ; les valeurs spéciales comme
« ^- » ou indéfinies
(« undef ») sont utilisées pour inhiber les
caractères spéciaux.
Écrit par David MacKenzie.
Aide en ligne de GNU coreutils :
<
https://www.gnu.org/software/coreutils/>
Signaler toute erreur de traduction à
<
https://translationproject.org/team/fr.html>
Copyright © 2022 Free Software Foundation, Inc. Licence GPLv3+ :
GNU GPL version 3 ou ultérieure
<
https://gnu.org/licenses/gpl.html>
Ce programme est un logiciel libre. Vous pouvez le modifier et le redistribuer.
Il n'y a AUCUNE GARANTIE dans la mesure autorisée par la loi.
Documentation complète : <
https://www.gnu.org/software/coreutils/stty>
aussi disponible localement à l’aide de la commande : info
'(coreutils) stty invocation'
La traduction française de cette page de manuel a été
créée par Jean-Luc Coulon (f5ibh)
<
[email protected]>, Nicolas François
<
[email protected]>, Bastien Scher
<
[email protected]>, David Prévot <
[email protected]>
et Jean-Pierre Giraud <
[email protected]>
Cette traduction est une documentation libre ; veuillez vous reporter
à la
GNU
General Public License version 3 concernant les conditions de copie
et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message à
[email protected]