Este es el comando tput 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
tput, reajustar - inicializar una terminal o consultar una base de datos terminfo
SINOPSIS
tput [-Ttipo] capname [parmes ...]
tput [-Ttipo] init
tput [-Ttipo] reajustar
tput [-Ttipo] nombre largo
tput -S <<
tput -V
DESCRIPCIÓN
La tput utilidad utiliza el información terminológica base de datos para hacer los valores de terminal dependientes
capacidades e información disponible para el shell (ver sh(1)), para inicializar o restablecer
el terminal, o devolver el nombre largo del tipo de terminal solicitado. El resultado depende
según el tipo de capacidad:
cadena
tput escribe la cadena en la salida estándar. No hay nueva línea final
suministrado.
entero
tput escribe el valor decimal en la salida estándar, con una nueva línea al final.
booleano
tput simplemente establece el código de salida (0 para VERDADERO si el terminal tiene la capacidad,
1 para FALSE si no es así) y no escribe nada en la salida estándar.
Antes de usar un valor devuelto en la salida estándar, la aplicación debe probar la salida
código (p. ej., $?, consulte nuestra página, sh(1)) para asegurarse de que sea 0. (Ver el SALIR Codigos y La diagnostica
secciones.) Para obtener una lista completa de capacidades y capname asociado con cada uno, ver
información terminológica(5).
-Ttipo indica el tipo de la terminal. Normalmente esta opción es innecesaria, porque el
el valor predeterminado se toma de la variable de entorno PLAZO. Si -T se especifica, entonces el
variables de shell LÍNEAS y COLUMNAS también será ignorado.
capname
indica la capacidad del información terminológica base de datos. Cuando termcap el apoyo es
compilado en, el termcap También se acepta el nombre de la capacidad.
parmes Si la capacidad es una cadena que toma parámetros, los argumentos parmes se mantendrá
instanciado en la cadena.
La mayoría de los parámetros son números. Solo algunas capacidades de terminfo requieren cadena
parámetros; tput usa una tabla para decidir cuál pasar como cadenas. Normalmente tput
usos tparm (3X) para realizar la sustitución. Si no se dan parámetros para el
capacidad, tput escribe la cadena sin realizar la sustitución.
-S permite más de una capacidad por invocación de tput. Las capacidades deben ser
pasó a tput desde la entrada estándar en lugar de desde la línea de comando (ver
ejemplo). Sólo uno capname está permitido por línea. los -S opción cambia el significado
del 0 y 1 códigos de salida booleanos y de cadena (consulte la sección CÓDIGOS DE SALIDA).
Una vez más, tput utiliza una tabla y la presencia de parámetros en su entrada para decidir
si usar tparm (3X) y cómo interpretar los parámetros.
-V informa la versión de ncurses que se usó en este programa y sale.
init Si información terminológica la base de datos está presente y existe una entrada para el terminal del usuario
(consulta: -Ttipo, arriba), ocurrirá lo siguiente:
(1) si está presente, las cadenas de inicialización del terminal se generarán como se detalla
en la sección de información terminológica(5) sección sobre Pestañas y Inicialización,
(2) cualquier retraso (por ejemplo, nueva línea) especificado en la entrada se establecerá en el tty
conductor,
(3) la expansión de pestañas se activará o desactivará de acuerdo con la especificación en
la entrada, y
(4) si las pestañas no se expanden, se establecerán pestañas estándar (cada 8 espacios).
Si una entrada no contiene la información necesaria para cualquiera de los cuatro anteriores
actividades, esa actividad se omitirá silenciosamente.
reajustar En lugar de colocar cadenas de inicialización, las cadenas de reinicio del terminal serán
salida si está presente (rs1, rs2, rs3, rf). Si las cadenas de reinicio no están presentes, pero
las cadenas de inicialización son, se generarán las cadenas de inicialización. De lo contrario,
reajustar actúa de forma idéntica a init.
nombre largo
Si información terminológica la base de datos está presente y existe una entrada para el terminal del usuario
(consulta: -Ttipo arriba), luego se publicará el nombre largo del terminal. El largo
nombre es el apellido en la primera línea de la descripción del terminal en el
información terminológica base de datos [ver término(5)].
If tput es invocado por un enlace llamado reajustar, esto tiene el mismo efecto que tput reajustar. Vea
tset a modo de comparación, que tiene un comportamiento similar.
EJEMPLOS
tput init
Inicialice la terminal de acuerdo con el tipo de terminal en el entorno
variable PLAZO. Este comando debe incluirse en el .profile de todos después de
variable ambiental PLAZO ha sido exportado, como se ilustra en la perfiles(5)
página de manual.
tput -T5620 reajustar
Restablezca una terminal AT&T 5620, anulando el tipo de terminal en el entorno
variable PLAZO.
tput taza de 0 0
Envía la secuencia para mover el cursor a la fila. 0columna 0 (la esquina superior izquierda del
pantalla, generalmente conocida como la posición del cursor de "inicio").
tput limpiar
Repita la secuencia de pantalla clara para el terminal actual.
tput cols
Imprime el número de columnas del terminal actual.
tput -T450 cols
Imprima el número de columnas para el terminal 450.
negrita = `tput SMSO` offbold = `tput rmso`
Establecer las variables de shell , para comenzar la secuencia del modo sobresaliente, y descarado, para terminar
secuencia de modo sobresaliente, para el terminal actual. Esto puede ir seguido de un
rápido: echo "$ {bold} Por favor tipo in Tu Nombre: $ {offbold} \ c "
tput hc
Configure el código de salida para indicar si el terminal actual es un terminal de copia impresa.
tput taza de 23 4
Envíe la secuencia para mover el cursor a la fila 23, columna 4.
tput taza de
Envíe la cadena terminfo para el movimiento del cursor, sin parámetros sustituidos.
tput nombre largo
Imprima el nombre largo de la información terminológica base de datos para el tipo de terminal especificado en
la variable ambiental PLAZO.
tput -S <<!
> limpiar
> taza de 10 10
>
> !
Este ejemplo muestra tput procesar varias capacidades en una invocación. Se aclara
la pantalla, mueve el cursor a la posición 10, 10 y se enciende en negrita (extra brillante)
modo. La lista termina con un signo de exclamación (!) en una línea por sí misma.
Use tput en línea usando los servicios de onworks.net