STTY(1) Órdenes de usuario STTY(1)

stty - Cambia y escribe las opciones de la comunicación con los terminales

stty [-F DISPOSITIVO | --file=DISPOSITIVO] [OPCIONES]...
stty [-F DISPOSITIVO | --file=DISPOSITIVO] [-a|--all]
stty [-F DISPOSITIVO | --file=DISPOSITIVO] [-g|--save]

Muestra o establece las características de la terminal.

Los argumentos obligatorios para las opciones largas son también obligatorios para las opciones cortas.

-a, --all
muestra todos los valores actuales en forma legible para humanos
-g, --save
muestra todos los valores actuales en forma legible para ttys
-F, --file=DEVICE
abre y utiliza el DISPOSITIVO especificado en lugar de la entrada estándar
--help
muestra la ayuda y finaliza
--version
muestra la versión del programa y finaliza

Un - opcional antes de VALOR indica negación. Un * marca valores no POSIX. El sistema subyacente define qué valores están disponibles.

* discard CAR
CAR alternará el descarte de la salida
CARácter enviará un fin de línea (termina la entrada)
CARácter terminará la línea
* eol2 CAR
CARácter alternativo para terminar la línea
CARácter borrará el último carácter tecleado
CARácter enviará una señal de interrupción
CARácter borrará la línea actual
* lnext CAR
CAR introducirá el siguiente carácter citado
CAR enviará la señal de terminación.
* rprnt CAR
CAR reescribirá la línea actual.
CAR reiniciará la salida después de haberla detenido
CARácter detendrá la salida
CARácter enviará una señal de alto a la terminal
* swtch CAR
CARácter establecerá un contexto diferente de shell
* werase CAR
CARácter borrará la última palabra tecleada

establece la velocidad de entrada y salida a N baudios
dice al núcleo que la terminal tiene N columnas
* columns N
igual que cols N
* [-]drain
espera por la transmisión antes de aplicar la configuración (activado por defecto)
establece la velocidad de entrada a N
* line N
utiliza la disciplina de línea N
con -icanon, establece a N caracteres como mínimo para una lectura completada
Fijar la velocidad de salida a N
dice al núcleo que la terminal tiene N líneas
muestra el número de líneas y columnas de acuerdo con el núcleo
muestra la velocidad de la terminal
con -icanon, establece el tiempo fuera de lectura en N décimas de segundo

[-]clocal
ignorar las señales de control del módem
[-]cread
permitir recibir entradas
* [-]crtscts
permitir el control mediante las señales RTS/CTS
Fijar el tamaño del carácter en N bits [5..8]
[-]cstopb
usar dos bits de parada por cada carácter (únicamente uno si se especifica '-')
[-]hup
enviar una señal de colgado (SIGHUP) cuando el último proceso cierra el terminal
[-]hupcl
igual que [-]hup
[-]parenb
generar un bit de paridad en las salidas y espera un bit de paridad en las entradas
[-]parodd
fija la paridad como impar (incluso si se especifica `-').
* [-]cmspar
utiliza paridad "stick" (marca/espacio)

[-]brkint
los caracteres de interrupción provocarán una señal de interrupción
[-]icrnl
traducir los caracteres de retorno de carro a caracteres de nueva línea
[-]ignbrk
ignorar los caracteres de interrupción
[-]igncr
ignorar los retornos de carro
[-]ignpar
ignorar los caracteres con errores de paridad
* [-]imaxbel
emite un pitido y no vacía un búfer de entrada lleno con un carácter
[-]inlcr
traducir los caracteres de nueva línea a caracteres de retorno de carro
[-]inpck
activar el chequeo de la paridad de las entradas
[-]istrip
poner a cero el bit alto (el octavo) de los caracteres de entrada
* [-]iutf8
asume que los caracters de entrada tienen la codificación UTF-8
* [-]iuclc
traducir los caracteres en mayúsculas a caracteres en minúsculas
* [-]ixany
deja que cualquier carácter reinicie la entrada, no solo el carácter de inicio
[-]ixoff
permite el envío de caracteres de inicio/alto
[-]ixon
activar el control del flujo mediante XON/XOFF
[-]parmrk
marcar los errores de paridad (con una secuencia de 255-0-caracteres)
[-]tandem
igual que [-]ixoff

* bsN
Estilo a utilizar para los retrasos de backspace, N en [0..1]
* crN
Estilo a utilizar para los retrasos de retorno de carro, N en [0..3]
* ffN
Estilo a utilizar para los retrasos de salto de página, N en [0..1]
* nlN
Estilo a utilizar para los retrasos de nueva línea, N en [0..1]
* [-]ocrnl
traducir los caracteres de retorno de carro a caracteres de nueva línea
* [-]ofdel
Usar caracteres de borrado para rellenar en vez de caracteres nulos
* [-]ofill
rellenar con caracteres (padding) en vez de utilizar tiempos para las esperas
* [-]olcuc
traducir los caracteres en minúsculas a caracteres en mayúsculas
* [-]onlcr
Traducir los caracteres de nueva línea a caracteres de retorno de carro
* [-]onlret
los caracteres de nueva línea producen un retorno de carro
* [-]onocr
no escribir los retornos de carro en la primera columna
[-]opost
postproceso de salida
* tabN
Estilo a utilizar para los retrasos de tabulación horizontal, N en [0..3]
* tabs
igual que tab0
* -tabs
igual que tab3
* vtN
Estilo a utilizar para los retrasos de tabulación vertical, N en [0..1]

[-]crterase
hacer eco de los caracteres de borrado tales como backspace-espacio-backspace
* crtkill
mata toda la línea obedeciendo los valores echoprt y echoe
* -crtkill
mata toda la línea obedeciendo los valores echoctl y echok
* [-]ctlecho
Hacer eco de los caracteres de control usando notación circunfleja (`^c')
[-]echo
hacer eco de los caracteres de entrada
* [-]echoctl
igual que [-]ctlecho
[-]echoe
igual que [-]crterase
[-]echok
escribir una nueva línea después de un carácter KILL
* [-]echoke
igual que [-]crtkill
[-]echonl
escribir una nueva línea incluso si no se está escribiendo ningún otro carácter
* [-]echoprt
hacer eco de los caracteres borrados últimamente, entre '\' y '/'
* [-]extproc
activa "LINEMODE"; útil con enlace con una elevada latencia
* [-]flusho
descarta la salida
[-]icanon
activa los caracteres especiales: erase, kill, werase, rprnt
[-]iexten
permitir caracteres especiales no POSIX
[-]isig
permitir los caracteres especiales INTERRUPT, QUIT y SUSPEND
[-]noflsh
no permitir el vaciado de la memoria intermedia después de los caracteres especiales QUIT e INTERRUPT
* [-]prterase
igual que [-]echoprt
* [-]tostop
detener los trabajos que se están ejecutando en segundo plano que intenten escribir en el terminal
* [-]xcase
con icanon, escapa con '\' para caracteres en mayúscula

* [-]LCASE
igual que [-]lcase
igual que -icanon
-cbreak
igual que icanon
igual que caracteres brkint ignpar istrip icrnl ixon opost isig icanon, eof y eol a sus valores por omisión
-cooked
igual que raw
igual que echoe echoctl echoke.
igual que echoe echoctl echoke -ixany intr ^c erase 0177 kill ^u
* [-]decctlq
igual que [-]ixany
caracteres erase y kill a sus valores por omisión
igual que parenb -parodd cs7
-evenp
igual que -parenb cs8
* [-]lcase
igual que xcase iuclc olcuc
igual que -parenb -istrip -opost cs8
-litout
igual que parenb istrip opost cs7
igual que -icrnl -onlcr
-nl
igual que icrnl -inlcr -igncr onlcr -ocrnl -onlret
igual que parenb parodd cs7
-oddp
igual que -parenb cs8
[-]parity
igual que [-]evenp
igual que -parenb -istrip cs8
-pass8
igual que parenb istrip cs7
igual que -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -icanon -opost -isig -iuclc -ixany -imaxbel -xcase min 1 time 0
-raw
igual que cooked
igual que 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 y todos los caracteres especiales a sus valores por omisión.

Maneja la línea tty conectada a la entrada estándar. Sin argumentos, muestra la tasa de baudios, la disciplina de línea, y desviaciones con respecto de `stty sane'. En valores, el CARácter es tomado literalmente, o codificado como en ^c, 0x37, 0177 ó 127; los valores especiales ^- o undef son utilizados para no permitir caracteres especiales.

Escrito por David MacKenzie.

Informar de errores en el programa a: bug-coreutils@gnu.org
GNU coreutils página inicial: https://www.gnu.org/software/coreutils/
Ayuda general sobre el uso de software de GNU: https://www.gnu.org/gethelp/
Informe cualquier error de traducción a https://translationproject.org/team/es.html

Copyright © 2026 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior https://gnu.org/licenses/gpl.html.
Esto es software libre: usted es libre de cambiarlo y redistribuirlo. NO HAY GARANTÍA, en la medida permitida por la legislación.

Ayuda en línea: https://www.gnu.org/software/coreutils/stty
también disponible localmente ejecutando: info '(coreutils) stty invocation'

La traducción al español de esta página del manual fue creada por Javi Diaz <javid@si.upc.es> y Marcos Fouces <marcos@debian.org>

Esta traducción es documentación libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.

Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a debian-l10n-spanish@lists.debian.org.

April 2026 GNU coreutils 9.11