GoGPT Best VPN GoSearch

icono de página de OnWorks

tic - Online en la nube

Ejecute tic en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando tic 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


tic - el información terminológica compilador de descripción de entrada

SINOPSIS


tic [-01CDGIKLNTUVacfgqrstx] [-e nombres] [-o dir] [-Q[n]] [-R subconjunto] [-v[n]] [-w[n]] presentar

DESCRIPCIÓN


La pestaña tic comando traduce un información terminológica archivo del formato de origen en formato compilado. los
El formato compilado es necesario para usarlo con las rutinas de la biblioteca en maldiciones(3NCURSOS).

Como se describe en término(5), la base de datos puede ser un árbol de directorios (un archivo por
entrada de terminal) o una base de datos hash (un registro por entrada). los tic el comando escribe solo
un tipo de entrada, dependiendo de cómo se construyó:

· Para árboles de directorios, el directorio de nivel superior, por ejemplo, / usr / share / terminfo, especifica el
ubicación de la base de datos.

· Para las bases de datos con hash, se necesita un nombre de archivo. Si el archivo dado no es encontrado por ese
nombre, pero se puede encontrar agregando el sufijo ".db", luego se usa.

El nombre predeterminado para la base de datos con hash es el mismo que el nombre del directorio predeterminado
(solo agregando un sufijo ".db").

En cualquier caso (directorio o base de datos con hash), tic creará el contenedor si lo hace
no existe. Para un directorio, esta sería la hoja "terminfo", en lugar de "terminfo.db"
.

Los resultados normalmente se colocan en la base de datos terminfo del sistema. / etc / terminfo.
La descripción de terminal compilada se puede colocar en una base de datos terminfo diferente. Existen
dos formas de lograr esto:

· En primer lugar, puede anular el valor predeterminado del sistema mediante el -o opción, o por
establecer la variable TÉRMINO en su entorno de shell a una ubicación de base de datos válida.

· En segundo lugar, si tic no puedo escribir / etc / terminfo o la ubicación especificada usando su
Variable TERMINFO, busca el directorio $ INICIO / .terminfo (o base de datos hash
$ INICIO / .terminfo.db); si esa ubicación existe, la entrada se coloca allí.

Se espera que las bibliotecas que leen entradas de terminfo se comprueben sucesivamente

· Una ubicación especificada con la variable de entorno TERMINFO,

· $ INICIO / .terminfo,

· Directorios enumerados en la variable de entorno TERMINFO_DIRS,

· Una lista compilada de directorios (sin valor predeterminado), y

· La base de datos terminfo del sistema (/ etc / terminfo).

OPCIONES
-0 restringe la salida a una sola línea

-1 restringe la salida a una sola columna

-a decirles tic para retener las capacidades comentadas en lugar de descartarlas.
Las capacidades se comentan prefijándolas con un punto. Esto establece el -x
opción, porque trata las entradas comentadas como nombres definidos por el usuario. Si el
fuente es termcap, acepte los nombres de 2 caracteres requeridos por la versión 6. De lo contrario
estos se ignoran.

-C Forzar la traducción de la fuente al formato termcap. Nota: esto difiere del -C opción
of infocmp(1) en el sentido de que no solo traduce los nombres de las capacidades, sino también
traduce cadenas terminfo al formato termcap. Capacidades que no son
traducibles se dejan en la entrada bajo sus nombres terminfo pero comentados
con dos puntos anteriores. El formato actual utilizado incorpora algunas mejoras para
caracteres de escape del formato terminfo. Para una compatibilidad con BSD más estricta
traducción, agregue el -K .

Si esto se combina con -c, tic realiza comprobaciones adicionales para informar casos en los que el
Los valores terminfo no tienen un equivalente exacto en forma termcap. Por ejemplo:

· sgr normalmente no se convertirá, porque termcap carece de la capacidad de trabajar con
más de dos parámetros, y debido a que termcap carece de muchos de los
Operadores aritméticos / lógicos usados ​​en terminfo.

· Capacidades con más de un retraso o con retrasos antes del final del
la cadena no se convertirá por completo.

-c decirles tic solo comprobar presentar por errores, incluidos problemas de sintaxis y mal uso
Enlaces. Si especifica -C (-I) con esta opción, el código imprimirá advertencias sobre
entradas que, después de utilizar la resolución, tienen más de 1023 (4096) bytes de longitud. Debido a
una longitud de búfer fija en las bibliotecas de termcap más antiguas, así como la comprobación de errores para el
longitud del búfer (y un límite documentado en terminfo), estas entradas pueden causar
volcados con otras implementaciones.

tic comprueba las capacidades de las cadenas para asegurarse de que aquellas con parámetros sean válidas
Expresiones Realiza esta verificación solo para las capacidades de cadena predefinidas; aquellos
que se definen con el -x se ignoran las opciones.

-D decirles tic para imprimir las ubicaciones de la base de datos que conoce y salir. El primero
La ubicación mostrada es aquella en la que escribiría descripciones de terminal compiladas.
If tic no puede encontrar una ubicación de base de datos en la que se pueda escribir de acuerdo con las reglas
resumido anteriormente, imprimirá un diagnóstico y saldrá con un error en lugar de
imprimir una lista de ubicaciones de la base de datos.

-e nombres
Limite las escrituras y traducciones a la siguiente lista de terminales separados por comas.
Si algún nombre o alias de un terminal coincide con uno de los nombres de la lista, la entrada
se escribirá o traducirá normalmente. De lo contrario, no se generará salida para
eso. El valor de la opción se interpreta como un archivo que contiene la lista si contiene un
'/'. (Nota: dependiendo de cómo se compiló tic, esta opción puede requerir -I or -C.)

-f Muestra cadenas complejas de terminfo que contienen expresiones if / then / else / endif
sangrado para legibilidad.

-G Muestra literales constantes en forma decimal en lugar de sus equivalentes de caracteres.

-g Mostrar literales de caracteres constantes en forma de comillas en lugar de su decimal
equivalentes

-I Forzar la traducción de la fuente al formato terminfo.

-K Suprima algunas extensiones ncurses de larga data al formato termcap, por ejemplo, "\ s" para
espacio.

-L Forzar la traducción de la fuente al formato terminfo utilizando los nombres de variables C largos enumerados
entérmino.h>

-N Deshabilite los valores predeterminados inteligentes. Normalmente, al traducir de termcap a terminfo, el
El compilador hace una serie de suposiciones sobre los valores predeterminados de las capacidades de las cadenas
restablecer1_cadena, regreso_del_carruaje, cursor_izquierda, cursor_abajo, desplazarse_adelante, y ,
nueva línea, tecla_retroceso, clave_izquierda y tecla_abajo, luego intenta usar obsoleto
Capacidades termcap para deducir valores correctos. También normalmente suprime la salida.
de capacidades obsoletas de termcap como bs. Esta opcin fuerza un ms literal
traducción que también conserva las capacidades obsoletas.

-odir Escribe las entradas compiladas en una ubicación de base de datos determinada. Anula el TERMINFO
Variable ambiental.

-Qn En lugar de mostrar la fuente en formato terminfo (texto), imprima el archivo compilado (binario)
formato en formato hexadecimal o base64, según el valor de la opción:

1 hexadecimales

2base64

3 hexadecimal y base64

-q Suprima comentarios y líneas en blanco al mostrar la fuente traducida.

-Rsubconjunto
Restringe la salida a un subconjunto determinado. Esta opción es para usar con versiones arcaicas de
terminfo como los de SVr1, Ultrix o HP / UX que no admiten el conjunto completo de
SVR4 / XSI Curses terminfo; y puertos rotos como AIX 3.x que tienen su
propias extensiones incompatibles con SVr4 / XSI. Los subconjuntos disponibles son "SVr1", "Ultrix",
"HP", "BSD" y "AIX"; ver información terminológica(5) para obtener más detalles.

-r Forzar la resolución de entrada (para que no queden capacidades tc restantes) incluso al hacer
traducción al formato termcap. Esto puede ser necesario si está preparando un término.
archivo para una biblioteca termcap (como GNU termcap hasta la versión 1.3 o BSD termcap
hasta 4.3BSD) que no maneja múltiples capacidades tc por entrada.

-s Resuma la compilación mostrando la ubicación de la base de datos en la que se encuentran las entradas.
escrito, y el número de entradas que se compilan.

-T elimina las restricciones de tamaño en el texto generado. Esto es principalmente útil para
pruebas y análisis, ya que las descripciones compiladas son limitadas (por ejemplo, 1023 para
termcap, 4096 para terminfo).

-t decirles tic para descartar las capacidades comentadas. Normalmente al traducir de
terminfo a termcap, las capacidades intraducibles están comentadas.

-U decirles tic para no posprocesar los datos después de analizar el archivo de origen. Normalmente, es
infiere datos que comúnmente faltan en datos terminfo más antiguos o en termcaps.

-V informa la versión de ncurses que se usó en este programa y sale.

-vn especifica que la salida (detallada) se escriba en la información de seguimiento de error estándar
demostración ticprogreso. El parámetro opcional n es un número de 1 a 10,
inclusive, indicando el nivel de detalle deseado de la información. Si n se omite,
el nivel predeterminado es 1. Si n se especifica y es mayor que 1, el nivel de detalle es
aumentado.

Los niveles de la bandera de depuración son los siguientes:

1 Nombres de archivos creados y vinculados

2 Información relacionada con la facilidad de "uso"

3 Estadísticas del algoritmo hash

5 asignaciones de memoria de tabla de cadenas

7 entradas en la tabla de cuerdas

8 Lista de tokens encontrados por el escáner

9 Todos los valores calculados en la construcción de la tabla hash

Si el nivel de depuración n no se da, se toma como uno.

-wn especifica el ancho de la salida. El parámetro es opcional. Si se omite,
el valor predeterminado es 60.

-x Trate las capacidades desconocidas como definidas por el usuario. Es decir, si proporciona un nombre de capacidad
lo cual tic no reconoce, inferirá su tipo (booleano, número o cadena) de
la sintaxis y haga una entrada de tabla extendida para eso. Capacidad definida por el usuario
las cadenas cuyo nombre comienza con "k" se tratan como teclas de función.

PARÁMETROS
presentar contiene uno o más información terminológica descripciones de terminales en formato fuente [ver
información terminológica(5)]. Cada descripción en el archivo describe las capacidades de un
terminal particular.

If presentar es “-”, entonces los datos se leen desde la entrada estándar. los presentar parámetro
también puede ser la ruta de un personaje-dispositivo.

Tratamiento
Todas menos una de las capacidades reconocidas por tic están documentados en información terminológica(5). los
la excepción es la use capacidad.

Cuando un use=entrada-nombre el campo se descubre en una entrada de terminal que se está compilando actualmente,
tic lee en binario de / etc / terminfo para completar la entrada. (Entradas creadas a partir de
presentar se utilizará primero. tic duplica las capacidades en entrada-nombre por la corriente
entrada, con la excepción de aquellas capacidades que se definen explícitamente en el actual
entrada.

Cuando una entrada, por ejemplo, nombre_entrada_1, contiene una use =entrada_nombre _2 campo, cualquier cancelado
capacidades en entrada_nombre _2 también debe aparecer en nombre_entrada_1 antes use = para estos
capacidades para ser canceladas en nombre_entrada_1.

El total de entradas compiladas no puede exceder los 4096 bytes. El campo de nombre no puede exceder los 512 bytes.
Los nombres de terminal que exceden la longitud máxima de alias (32 caracteres en sistemas con
nombres de archivo, 14 caracteres en caso contrario) se truncarán a la longitud máxima del alias y un
Se imprimirá un mensaje de advertencia.

COMPATIBILIDAD


Hay alguna evidencia de que la historia tic las implementaciones trataron los campos de descripción con
sin espacios en blanco en ellos como alias adicionales o nombres cortos. Esta tic no hace eso,
pero advierte cuando los campos de descripción pueden tratarse de esa manera y los verifica
personajes peligrosos.

AMPLIACIONES


A diferencia del SVr4 tic comando, esta implementación puede compilar fuentes termcap. En
De hecho, las entradas en la sintaxis de terminfo y termcap se pueden mezclar en un solo archivo fuente. Ver
información terminológica(5) para que la lista de nombres termcap se considere equivalente a nombres terminfo.

Las páginas del manual de SVr4 no son claras sobre las reglas de resolución para use capacidades. Esta
aplicación de tic encontrará use objetivos en cualquier lugar del archivo de origen, o en cualquier lugar en
el árbol de archivos enraizado en TÉRMINO (Si TÉRMINO está definido), o en el usuario
$ INICIO / .terminfo base de datos (si existe), o (finalmente) en cualquier lugar del árbol de archivos del sistema
de entradas compiladas.

Los mensajes de error de este tic tienen el mismo formato que los mensajes de error de GNU C, y pueden
analizado por la facilidad de compilación de GNU Emacs.

La pestaña -0, -1, -C, -G, -I, -N, -R, -T, -V, -a, -e, -f, -g, -o, -r, -s, -t y -x las opciones son
no es compatible con SVr4. El SVr4 -c El modo no informa enlaces de mal uso.

System V no compila ni lee entradas de su $ INICIO / .terminfo base de datos de CRISPR Medicine News
a menos que TERMINFO se establezca explícitamente en él.

Use tic en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.