Este es el comando de reinicio que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
tset, reajustar - inicialización del terminal
SINOPSIS
tset [-IQVcqrsw] [-] [-e ch] [-i ch] [-k ch] [-m cartografía] [terminal]
reajustar [-IQVcqrsw] [-] [-e ch] [-i ch] [-k ch] [-m cartografía] [terminal]
DESCRIPCIÓN
tset - inicialización
tset inicializa terminales. tset primero determina el tipo de terminal que estás
utilizando. Esta determinación se realiza de la siguiente manera, utilizando el primer tipo de terminal encontrado.
1. los terminal argumento especificado en la línea de comando.
2. El valor de la PLAZO variable ambiental.
3. (Solo sistemas BSD). El tipo de terminal asociado con el dispositivo de salida de error estándar.
en la categoría Industrial. / etc / ttys expediente. (En sistemas UNIX similares a System-V y sistemas que utilizan esa convención, getty
hace este trabajo estableciendo PLAZO según el tipo que le haya pasado / etc / inittab.)
4. El tipo de terminal predeterminado, "desconocido".
Si el tipo de terminal no se especificó en la línea de comandos, el -m las asignaciones de opciones son
luego aplicado (ver la sección TERMINAL TIPO CARTOGRAFÍA para más información). Entonces, si el
El tipo de terminal comienza con un signo de interrogación ("?"), se solicita al usuario que confirme
el tipo de terminal. Una respuesta vacía confirma el tipo, o se puede ingresar otro tipo
para especificar un nuevo tipo. Una vez que se ha determinado el tipo de terminal, la entrada terminfo para
se recupera el terminal. Si no se encuentra ninguna entrada terminfo para el tipo, el usuario es
se le solicita otro tipo de terminal.
Una vez que se recupera la entrada terminfo, el tamaño de la ventana, retroceso, interrupción y eliminación de línea
los caracteres (entre muchas otras cosas) están configurados y la terminal y la inicialización de la pestaña
las cadenas se envían a la salida de error estándar. Finalmente, si borra, interrumpe y línea
matar personajes han cambiado, o no están configurados en sus valores predeterminados, sus valores son
se muestra en la salida de error estándar. Utilizar el -c or -w opción para seleccionar solo la ventana
dimensionamiento frente a la otra inicialización. Si no se da ninguna opción, se asumen ambas.
reajustar - reinicialización
Cuando se invoca como reajustar, tset establece los modos cocido y eco, desactiva los modos cbreak y raw,
activa la traducción de nueva línea y restablece los caracteres especiales no configurados a su valor predeterminado
valores antes de realizar la inicialización del terminal descrita anteriormente. Esto es útil después de un
el programa muere dejando un terminal en un estado anormal. Tenga en cuenta que es posible que deba escribir
Reiniciar
(el carácter de avance de línea es normalmente control-J) para que el terminal funcione, como carro-
Es posible que el retorno ya no funcione en un estado anormal. Además, la terminal a menudo no hará eco
El comando.
OPCIONES
Las opciones son las siguientes:
-c Establece personajes y modos de control.
-e Establezca el carácter de borrado en ch.
-I No envíe el terminal o las cadenas de inicialización de la pestaña al terminal.
-i Establezca el carácter de interrupción en ch.
-k Establezca el carácter de eliminación de línea en ch.
-m Especifique una asignación de un tipo de puerto a un terminal. Ver la sección TERMINAL TIPO
CARTOGRAFÍA para obtener más información.
-Q No muestre ningún valor para los caracteres de borrado, interrupción y eliminación de línea.
Normalmente tset muestra los valores de los caracteres de control que difieren de los
valores predeterminados del sistema.
-q El tipo de terminal se muestra en la salida estándar y el terminal no
inicializado de cualquier manera. La opción `- 'en sí misma es equivalente pero arcaica.
-r Imprima el tipo de terminal en la salida de error estándar.
-s Imprima la secuencia de comandos de shell para inicializar la variable de entorno PLAZO a
la salida estándar. Ver la sección AJUSTE EL MEDIO AMBIENTE para obtener más detalles.
-V informa la versión de ncurses que se usó en este programa y sale.
-w Cambie el tamaño de la ventana para que coincida con el tamaño deducido mediante término de configuración. Normalmente esto no tiene
efecto, a menos que término de configuración no puede detectar el tamaño de la ventana.
Los argumentos a favor del -e, -iy -k Las opciones pueden ingresarse como caracteres reales o
utilizando la notación 'hat', es decir, control-h puede especificarse como “^ H” o “^ h”.
AJUSTE EL MEDIO AMBIENTE
A menudo es deseable ingresar el tipo de terminal y la información sobre el
capacidades en el entorno del shell. Esto se hace usando el -s .
Cuando el -s se especifica la opción, los comandos para ingresar la información en el shell
entorno se escriben en la salida estándar. Si el SHELL extremos variables ambientales
en "csh", los comandos son para csh, de lo contrario, son para sh. Nota la csh comandos
establecer y desarmar la variable de shell noglob, dejándolo sin configurar. La siguiente línea en el
.acceso or .perfil los archivos inicializarán el entorno correctamente:
eval `tset -s opciones ...`
TERMINAL TIPO CARTOGRAFÍA
Cuando el terminal no está cableado en el sistema (o la información actual del sistema es
incorrecto) el tipo de terminal derivado del / etc / ttys archivo o el PLAZO ambientales
variable es a menudo algo genérico como del sistema,, marcaro desconocido. Cuando el tset se utiliza
En un script de inicio, a menudo es deseable proporcionar información sobre el tipo de
terminal utilizado en dichos puertos.
El propósito de la -m La opción es mapear desde un conjunto de condiciones a un tipo de terminal,
es decir, para contar tset "Si estoy en este puerto a una velocidad particular, supongo que estoy en ese
tipo de terminal ”.
El argumento de la -m La opción consiste en un tipo de puerto opcional, un operador opcional, un
especificación de velocidad en baudios opcional, un carácter opcional de dos puntos (“:”) y un tipo de terminal.
El tipo de puerto es una cadena (delimitada por el operador o el carácter de dos puntos). los
El operador puede ser cualquier combinación de “>”, “<”, “@” y “!”; ">" Significa mayor que, "<"
significa menor que, "@" significa igual a y "!" invierte el sentido de la prueba. La tasa de baudios
se especifica como un número y se compara con la velocidad de la salida de error estándar
(que debería ser el terminal de control). El tipo de terminal es una cadena.
Si el tipo de terminal no se especifica en la línea de comando, el -m las asignaciones se aplican a
el tipo de terminal. Si el tipo de puerto y la velocidad en baudios coinciden con la asignación, el tipo de terminal
especificado en el mapeo reemplaza el tipo actual. Si hay más de un mapeo
especificado, se utiliza el primer mapeo aplicable.
Por ejemplo, considere el siguiente mapeo: acceso telefónico> 9600: vt100. El tipo de puerto es de acceso telefónico,
el operador es>, la especificación de velocidad en baudios es 9600 y el tipo de terminal es vt100.
El resultado de este mapeo es especificar que si el tipo de terminal es marcary los baudios
velocidad es superior a 9600 baudios, un tipo de terminal de vt100 se utilizará.
Si no se especifica una velocidad en baudios, el tipo de terminal coincidirá con cualquier velocidad en baudios. Si no hay tipo de puerto
se especifica, el tipo de terminal coincidirá con cualquier tipo de puerto. Por ejemplo, -m acceso telefónico: vt100 -m
:? xterm hará que cualquier puerto de acceso telefónico, independientemente de la velocidad en baudios, coincida con el tipo de terminal
vt100 y cualquier tipo de puerto que no sea de acceso telefónico para que coincida con el tipo de terminal? xterm. Tenga en cuenta, debido a
el signo de interrogación inicial, se preguntará al usuario en un puerto predeterminado si
en realidad están usando un terminal xterm.
No se permiten espacios en blanco en el -m argumento de opción. Además, para evitar problemas
con metacaracteres, se sugiere que todo el -m el argumento de la opción debe colocarse dentro de
caracteres de comillas simples, y que csh los usuarios insertan un carácter de barra invertida ("\") antes de cualquier
signos de exclamación ("!").
HISTORIA
El sistema tset El comando apareció en BSD 3.0. los maldiciones la implementación se adaptó ligeramente de
las fuentes 4.4BSD para un entorno terminfo por Eric S. Raymond[email protected]>.
COMPATIBILIDAD
El sistema tset Se ha proporcionado la utilidad para compatibilidad con versiones anteriores de entornos BSD (en
la mayoría de los UNIX modernos, / etc / inittab y getty(1) puede configurar PLAZO apropiadamente para cada dial-up
línea; esto obvia lo que era tsetuso más importante). Esta implementación se comporta como
4.4BSD tset, con algunas excepciones especificadas aquí.
El sistema -S la opción de BSD tset ya no funciona; imprime un mensaje de error en stderr y muere.
El sistema -s solo opción establece PLAZOno, CAPÍTULO TÉRMICO. Ambos cambios se deben a que CAPÍTULO TÉRMICO
la variable ya no es compatible con terminfo-based maldiciones, que hace tset -S inútil
(Lo hicimos morir ruidosamente en lugar de inducir la pérdida silenciosamente).
Había una característica 4.4BSD indocumentada que invocaba tset a través de un enlace llamado `TSET` (o
a través de cualquier otro nombre que comience con una letra mayúscula) configure el terminal para usar mayúsculas
solamente. Esta característica se ha omitido.
El sistema -A, -E, -h, -u y -v Las opciones fueron eliminadas de la tset utilidad en 4.4BSD. Ninguno de
se documentaron en 4.3BSD y, en el mejor de los casos, todos son de utilidad limitada. los -a, -dy -p
Las opciones tampoco están documentadas ni son útiles, pero se conservaron ya que parecen estar en
uso extendido. Se recomienda encarecidamente que cualquier uso de estas tres opciones sea
cambiado para usar el -m opción en su lugar. los -n La opción permanece, pero no tiene ningún efecto. los
-adnp Por lo tanto, las opciones se omiten del resumen de uso anterior.
Todavía está permitido especificar el -e, -iy -k opciones sin argumentos, aunque
Se recomienda encarecidamente que se corrija dicho uso para especificar explícitamente el carácter.
A partir de 4.4BSD, ejecutando tset as reajustar ya no implica el -Q opción. También el
interacción entre la - opción y la terminal argumento en algún histórico
implementaciones de tset ha sido removido.
MEDIO AMBIENTE
El sistema tset comando utiliza estas variables de entorno:
SHELL
decirles tset si inicializar PLAZO usando sh or csh sintaxis.
TERM Denota su tipo de terminal. Cada tipo de terminal es distinto, aunque muchos son similares.
CAPÍTULO TÉRMICO
puede indicar la ubicación de una base de datos termcap. Si no es un nombre de ruta absoluto,
por ejemplo, comienza con un `/ ', tset elimina la variable del entorno antes
buscando la descripción del terminal.
Utilice el restablecimiento en línea mediante los servicios de onworks.net