STTY
Section: User Commands (1)
Updated: Utilidades Shell de GNU
Index Return to Main
Contents
NOMBRE
stty - Cambia y escribe las opciones de la comunicación con los
terminales
SINOPSIS
stty [opción...]
stty {-a,--all,-g,--help,--save,--version}
DESCRIPCIÓN
Este documento ya no es mantenido y puede ser impreciso o
incompleto. La documentación de Texinfo es ahora la fuente de
información recomendada.
Esta página del manual documenta la versión GNU de stty.
Si no se especifica ningún argumento, stty escribe por la
salida estándard la velocidad en baudios, el número de disciplina
de la línea (únicamente en sistemas que lo soportan) y las opciones
de la línea que han sido modificados respecto a los valores
especificados mediante el conmando `stty sane'. La lectura y el
ajuste de los parámetros son ejecutados en la línea del terminal
conectada a la entrada estándar.
stty acepta los siguientes argumentos, no considerados
como opciones, que cambian aspectos relativos a como opera la línea
del terminal. Los argumentos precedidos por `[-]' pueden ser
desactivados si van precedidos por `-'. Algunos argumentos no están
disponibles en todos los sistemas, ya que utilizan extensiones que
no son POSIX. Dichos argumentos están marcados en este documento
con `(np)'.
Opciones de control:
- [-]parenb
- Generar un bit de paridad en las salidas y espera un bit de
paridad en las entradas.
- [-]parodd
- Fijar la paridad como impar (incluso si se especifica
`-').
- cs5 cs6 cs7 cs8
- Fijar el tamaño del carácter en 5, 6, 7, u 8 bits
respectivamente.
- [-]hupcl [-]hup
- Enviar una señal de colgado (SIGHUP) cuando el último proceso
cierra el terminal.
- [-]cstopb
- Usar dos bits de parada por cada carácter (únicamente uno si se
especifica `-').
- [-]cread
- Permitir recibir entradas.
- [-]clocal
- Ignorar las señales de control del módem.
- [-]crtscts (np)
- Permitir el control mediante las señales RTS/CTS.
Opciones de entrada:
- [-]ignbrk
- Ignorar los carácteres de interrupción.
- [-]brkint
- Los carácteres de interrupción provocarán una señal de
interrupción.
- [-]ignpar
- Ignorar los carácteres con errores de paridad.
- [-]parmrk
- Marcar los errores de paridad (con una secuencia de
255-0-carácteres).
- [-]inpck
- Activar el chequeo de la paridad de las entradas.
- [-]istrip
- Poner a cero el bit alto (el octavo) de los carácteres de
entrada.
- [-]inlcr
- Traducir los carácteres de nueva línea a carácteres de retorno
de carro.
- [-]igncr
- Ignorar los retornos de carro.
- [-]icrnl
- Traducir los carácteres de retorno de carro a carácteres de
nueva línea.
- [-]ixon
- Activar el control del flujo mediante XON/XOFF.
- [-]ixoff [-]tandem
- Permitir el envío de un carácter de parada cuando la memoria
intermedia de entrada del sistema esté casi llena, y un carácter de
comienzo cuando dicha memoria vuelve a estar casi vacía de
nuevo.
- [-]iuclc (np)
- Traducir los carácteres en mayúsculas a carácteres en
minúsculas.
- [-]ixany (np)
- Permitir que cualquier carácter recomience la salida
(únicamente el carácter de comienzo si se especifica `-').
- [-]imaxbel (np)
- Emitir un pitido y no vaciar la memoria intermedia de entrada
si un carácter llega cuando dicha memoria se encuentra llena.
Opciones de salida:
- [-]opost
- Postproceso de salida.
- [-]olcuc (np)
- Traducir los carácteres en minúsculas a carácteres en
mayúsculas.
- [-]ocrnl (np)
- Traducir los carácteres de retorno de carro a carácteres de
nueva línea.
- [-]onlcr (np)
- Traducir los carácteres de nueva línea a carácteres de retorno
de carro.
- [-]onocr (np)
- No escribir los retornos de carro en la primera columna.
- [-]onlret (np)
- Los carácteres de nueva línea producen un retorno de
carro.
- [-]ofill (np)
- Rellenar con carácteres (padding) en vez de utilizar tiempos
para las esperas.
- [-]ofdel (np)
- Usar carácteres de borrado para rellenar en vez de carácteres
nulos.
- nl1 nl0 (np)
- Estilo a utilizar para los retrasos de nueva línea.
- cr3 cr2 cr1 cr0 (np)
- Estilo a utilizar para los retrasos de retorno de carro.
- tab3 tab2 tab1 tab0 (np)
- Estilo a utilizar para los retrasos de tabulación
horizontal.
- bs1 bs0 (np)
- Estilo a utilizar para los retrasos de backspace.
- vt1 vt0 (np)
- Estilo a utilizar para los retrasos de tabulación
vertical.
- ff1 ff0 (np)
- Estilo a utilizar para los retrasos de salto de página.
Opciones locales:
- [-]isig
- Permitir los carácteres especiales INTERRUPT, QUIT y
SUSPEND.
- [-]icanon
- Permitir los carácteres especiales ERASE, KILL, WERASE y
RPRNT.
- [-]iexten
- Permitir carácteres especiales no POSIX.
- [-]echo
- Hacer eco de los carácteres de entrada.
- [-]echoe, [-]crterase
- Hacer eco de los carácteres de borrado tales como
backspace-espacio-backspace.
- [-]echok
- Escribir una nueva línea después de un carácter KILL.
- [-]echonl
- Escribir una nueva línea incluso si no se está escribiendo
ningún otro carácter.
- [-]noflsh
- No permitir el vaciado de la memoria intermedia después de los
carácteres especiales QUIT e INTERRUPT.
- [-]xcase (np)
- Permitir la entrada y salida de carácteres en mayúsculas
siempre que se preceda el correspondiente carácter en minúscula con
`\', y únicamente si la opción icanon está activada.
- [-]tostop (np)
- Detener los trabajos que se están ejecutando en segundo plano
que intenten escribir en el terminal.
- [-]echoprt [-]prterase (np)
- Hacer eco de los carácteres borrados últimamente, entre `\' y
`/'.
- [-]echoctl [-]ctlecho (np)
- Hacer eco de los carácteres de control usando notación
circunfleja (`^c') en vez de mostrar dichos carácteres de manera
literal.
- [-]echoke [-]crtkill (np)
- Hacer eco del carácter especial KILL de manera que se borre
cada carácter de la línea como se indica en las opciones echoprt y
echoe, en vez de como se indica en las opciones echoctl y
echok.
Opciones combinadas:
- [-]evenp [-]parity
- Igual que parenb -parodd cs7. Con `-', igual que -parenb
cs8.
- [-]oddp
- Igual que parenb parodd cs7. Con `-', igual que -parenb
cs8.
- [-]nl
- Igual que -icrnl -onlcr. Con `-', igual que icrnl -inlcr -igncr
onlcr -ocrnl -onlret.
- ek
- Devolver los carácteres especiales ERASE y KILL a su valor por
defecto.
- sane
- Igual que cread -ignbrk brkint -inlcr -igncr icrnl -ixoff
-iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret
-ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo
echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke,
además devuelve todos los carácteres especiales a su valor por
defecto.
- [-]cooked
- Igual que brkint ignpar istrip icrnl ixon opost isig icanon,
además devuelve los carácteres EOF y EOL a su valor por defecto si
sus valores respectivos son los mismos que los carácteres min y
time. Con `-' esta opción se comporta igual que la opción raw.
- [-]raw
- Igual que -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr
-igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -opost -isig
-icanon -xcase min 1 time 0. Con `-', esta opción se comporta igual
que la opción cooked.
- [-]cbreak
- Igual que -icanon.
- [-]pass8
- Igual que -parenb -istrip cs8. Con `-', esta opción se comporta
igual que las opciones parenb istrip cs7.
- [-]litout
- Igual que -parenb -istrip -opost cs8. Con `-', esta opción se
comporta igual que las opciones parenb istrip opost cs7.
- [-]decctlq (np)
- Igual que la opción -ixany.
- [-]tabs (np)
- Igual que la opción tab0. Con `-', esta opción se comporta igua
que la opción tab3.
- [-]lcase [-]LCASE (np)
- Igual que las opciones xcase iuclc olcuc.
- crt
- Igual que las opciones echoe echoctl echoke.
- dec
- Igual que las opciones echoe echoctl echoke -ixany, ademas
también asigna el carácter especial INTERRUPT a la tecla Ctrl-C,
ERASE a la tecla Supr y KILL a la tecla Ctrl-U.
Carácteres especiales:
El valor por defecto de los carácteres especiales varía de un
sistema a otro. Para inicializarlos, se usa la sintaxis `nombre
valor', donde los nombres son los listados a continuación y los
valores pueden ser dados de manera literal, en notación circunfleja
(`^c') o como un entero que debe empezar con `0x', (de manera que
indique un número hexadecimal) con `0', (para indicar un número
octal) o cualquier otro dígito para indicar un número decimal. Si
se especifica el valor `^-'o `undef' el carácter especial asociado
es desactivado.
- intr
- Enviar la señal de interrupción.
- quit
- Enviar la señal de terminación.
- erase
- Borrar el último carácter escrito.
- kill
- Borrar la línea actual.
- eof
- Enviar un final de fichero (terminar la entrada actual).
- eol
- Final de línea.
- eol2 (np)
- Carácter alternativo para indicar final de línea.
- swtch (np)
- Cambiar a un nivel distinto de la shell.
- start
- Reemprender la salida después de haberla detenido.
- stop
- Detener la salida.
- susp
- Enviar una señal de parada del terminal.
- dsusp (np)
- Enviar una señal de parada del terminal después de vaciar la
entrada.
- rprnt (np)
- Reescribir la línea actual.
- werase (np)
- Borrar la última palabra escrita.
- lnext (np)
- Aceptar el siguiente carácter escrito de manera literal,
incluso si este es un carácter especial.
Opciones especiales:
- min N
- Fijar el número mínimo de carácteres que generarán una lectura
mientras el tiempo de lectura no haya expirado, cuando la opción
-icanon esté activada.
- time N
- Fijar el número de décimas de segundo antes de que la lectura
acabe por expiración de tiempo si todavía no se han leido los min
carácteres especificados en la opción anterior, cuando la opción
-icanon esté activada.
- ispeed N
- Fijar la velocidad de entrada a N.
- ospeed N
- Fijar la velocidad de salida a N.
- rows N (np)
- Informar al kernel que el terminal tiene N filas.
- cols N columns N (np)
- Informar al kernel que el terminal tiene N columnas.
- size (np)
- Escribe el número de filas y columnas que el kernel cree que
tiene el terminal. (En los sistemas donde el número de filas y
columnas no sea soportado por el kernel, típicamente se utilizan
las variables LINES y COLUMNS en vez de ésta opción;
sin embargo, la versión GNU de stty no utiliza estas
variables).
- line N (np)
- Utilizar el número de disciplina de la línea N.
- speed
- Escribir la velocidad del terminal.
- N
- Fijar las velocidades de entrada y salida a N. N puede ser uno
de los siguientes valores: 0 50 75 110 134 134.5 150 200 300 600
1200 1800 2400 4800 9600 19200 38400 exta extb. exta corresponde a
19200; extb corresponde a 38400. 0 cuelga la línea si la opción
-clocal está activada.
OPCIONES
- -a, --all
- Escribir todas las opciones actuales.
- --help
- Escribe un mensaje sobre el uso en la salida estándar y acaba
sin provocar error.
- -g, --save
- Escribe todas las opciones actuales en un formato tal que puede
ser usado como argumento para otro comando stty a fin de
restaurar las opciones actuales.
- --version
- Escribe información sobre la versión en la salida estándar y
acaba sin provocar error.
Index
- NOMBRE
- SINOPSIS
- DESCRIPCIÓN
-
- OPCIONES
This document was created by man2html, using
the manual pages.
Time: 20:28:05 GMT, January 21, 2005