GoGPT Best VPN GoSearch

Favicon di OnWorks

tic - Online nel cloud

Esegui tic nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando tic che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


tic - il terminfo compilatore di descrizione delle voci

SINOSSI


tic [-01CDGIKLNTUVacfgqrstx] [-e nomi] [-o dir] [-Q[n,-R sottoinsieme] [-v[n,-w[n]] filetto

DESCRIZIONE


. tic il comando traduce a terminfo file dal formato sorgente al formato compilato. Il
formato compilato è necessario per l'uso con le routine della libreria in nmaledizioni(3 INFERMIE).

Come descritto nella termine(5), il database può essere un albero di directory (un file per
terminale) o un database con hash (un record per voce). Il tic il comando scrive solo
un tipo di voce, a seconda di come è stata costruita:

· Per gli alberi di directory, la directory di livello superiore, ad es. /usr/condividi/terminfo, specifica il
posizione della banca dati.

· Per i database con hash, è necessario un nome file. Se il file dato non viene trovato da quello
nome, ma può essere trovato aggiungendo il suffisso ".db", quindi viene utilizzato.

Il nome predefinito per il database con hash è lo stesso del nome della directory predefinita
(solo aggiungendo un suffisso ".db").

In entrambi i casi (directory o database con hash), tic creerà il contenitore se lo fa
non esiste. Per una directory, questa sarebbe la foglia "terminfo", rispetto a "terminfo.db"
file.

I risultati vengono normalmente inseriti nel database terminfo di sistema /etc/terminfo.
la descrizione del terminale compilata può essere inserita in un database terminfo diverso. Ci sono
due modi per raggiungere questo obiettivo:

· In primo luogo, è possibile sovrascrivere l'impostazione predefinita del sistema utilizzando il pulsante -o opzione, o da
impostare la variabile CONDIZIONI nel tuo ambiente shell in una posizione di database valida.

· In secondo luogo, se tic non riesco a scrivere /etc/terminfo o la posizione specificata utilizzando il tuo
Variabile TERMINFO, cerca la directory $HOME/.terminfo (o database con hash
$HOME/.terminfo.db); se tale posizione esiste, la voce viene inserita lì.

Ci si aspetta che le biblioteche che leggono le voci terminfo controllino in successione

· una posizione specificata con la variabile d'ambiente TERMINFO,

· $HOME/.terminfo,

· directory elencate nella variabile d'ambiente TERMINFO_DIRS,

· un elenco compilato di directory (nessun valore predefinito), e

· il database terminfo di sistema (/etc/terminfo).

VERSIONI
-0 limita l'output a una singola riga

-1 limita l'output a una singola colonna

-a dice tic conservare le capacità commentate piuttosto che scartarle.
Le capacità sono commentate anteponendo loro un punto. Questo imposta il -x
opzione, perché tratta le voci commentate come nomi definiti dall'utente. Se la
source è termcap, accetta i nomi di 2 caratteri richiesti dalla versione 6. Altrimenti
questi vengono ignorati.

-C Forza la traduzione della sorgente nel formato termcap. Nota: questo differisce dal -C opzione
of infocmp(1) in quanto non si limita a tradurre i nomi delle capacità, ma anche
traduce le stringhe terminfo nel formato termcap. Capacità che non lo sono
traducibili sono lasciati nella voce sotto i loro nomi terminfo ma commentati
con due punti precedenti. Il formato effettivamente utilizzato incorpora alcuni miglioramenti per
caratteri di escape dal formato terminfo. Per una compatibilità BSD più rigorosa
traduzione, aggiungi la -K opzione.

Se questo è combinato con -c, tic effettua ulteriori controlli per segnalare casi in cui il
I valori di terminfo non hanno un equivalente esatto nel formato termcap. Per esempio:

· sgr di solito non converte, perché termcap non ha la capacità di lavorare con
più di due parametri, e poiché a termcap mancano molti dei
operatori aritmetici/logici usati in terminfo.

· capacità con più di un ritardo o con ritardi prima della fine del
la stringa non verrà convertita completamente.

-c dice tic solo per controllare filetto per errori, inclusi problemi di sintassi e cattivo uso
collegamenti. Se specifichi -C (-I) con questa opzione, il codice stamperà avvisi su
voci che, dopo la risoluzione dell'uso, sono lunghe più di 1023 (4096) byte. Dovuto a
una lunghezza del buffer fissa nelle librerie termcap precedenti, nonché il controllo di errori per il
lunghezza del buffer (e un limite documentato in terminfo), queste voci possono causare core
dump con altre implementazioni.

tic controlla le capacità delle stringhe per garantire che quelle con parametri siano valide
espressioni. Esegue questo controllo solo per le capacità di stringa predefinite; quelli
che sono definiti con il -x opzione vengono ignorate.

-D dice tic per stampare le posizioni del database di cui è a conoscenza e uscire. Il primo
la posizione mostrata è quella in cui scriverebbe le descrizioni dei terminali compilate.
If tic non è in grado di trovare una posizione del database scrivibile secondo le regole
riassunto sopra, stamperà una diagnostica e uscirà con un errore anziché
stampa di un elenco di posizioni del database.

-e nomi
Limita le scritture e le traduzioni al seguente elenco di terminali separati da virgole.
Se un nome o un alias di un terminale corrisponde a uno dei nomi nell'elenco, la voce
sarà scritto o tradotto normalmente. In caso contrario non verrà generato alcun output per
esso. Il valore dell'opzione viene interpretato come un file contenente l'elenco se contiene un
'/'. (Nota: a seconda di come è stato compilato tic, questa opzione potrebbe richiedere -I or -C.)

-f Visualizza stringhe terminfo complesse che contengono espressioni if/then/else/endif
rientrato per la leggibilità.

-G Visualizza letterali costanti in forma decimale anziché i loro equivalenti di caratteri.

-g Visualizza i caratteri letterali costanti in forma di virgolette anziché i loro decimali
equivalenti.

-I Forza la traduzione della fonte nel formato terminfo.

-K Sopprime alcune estensioni ncurses di vecchia data nel formato termcap, ad esempio "\s" per
spazio.

-L Forza la traduzione del sorgente nel formato terminfo usando i nomi lunghi delle variabili C elencati
neltermine.h>

-N Disabilita le impostazioni predefinite intelligenti. Normalmente, quando si traduce da termcap a terminfo, il
compilatore fa una serie di ipotesi sui valori predefiniti delle capacità delle stringhe
reset1_stringa, carrello_ritorno, cursore_sinistra, cursore_giù, scroll_forward, linguetta,
nuova linea, tasto_backspace, chiave_sinistrae chiave_giù, quindi tenta di utilizzare obsoleto
capacità di termcap di dedurre i valori corretti. Normalmente sopprime anche l'uscita
di capacità termcap obsolete come bs. Questa opzione forza un carattere più letterale
traduzione che conserva anche le capacità obsolete.

-odir Scrivere voci compilate in una determinata posizione del database. Sostituisce TERMINFO
variabile d'ambiente.

-Qn Invece di mostrare la fonte in formato terminfo (testo), stampa il file compilato (binario)
formato in formato esadecimale o base64, a seconda del valore dell'opzione:

1 esadecimali

2base64

3 esadecimale e base64

-q Elimina i commenti e le righe vuote quando mostri la fonte tradotta.

-Rsottoinsieme
Limita l'output a un dato sottoinsieme. Questa opzione è da utilizzare con le versioni arcaiche di
terminfo come quelli su SVr1, Ultrix o HP/UX che non supportano il set completo di
SVR4/XSI maledice terminfo; e porte completamente rotte come AIX 3.x che hanno il loro
proprie estensioni incompatibili con SVr4/XSI. I sottoinsiemi disponibili sono "SVr1", "Ultrix",
"HP", "BSD" e "AIX"; vedere terminfo(5) per i dettagli.

-r Forza la risoluzione dell'ingresso (quindi non ci sono capacità tc rimanenti) anche quando lo fai
traduzione in formato termcap. Potrebbe essere necessario se stai preparando un termcap
file per una libreria termcap (come GNU termcap fino alla versione 1.3 o BSD termcap
attraverso 4.3BSD) che non gestisce più funzionalità tc per voce.

-s Riassumi la compilazione mostrando la posizione del database in cui si trovano le voci
scritto e il numero di voci che vengono compilate.

-T elimina le restrizioni sulle dimensioni del testo generato. Questo è principalmente utile per
test e analisi, poiché le descrizioni compilate sono limitate (ad esempio, 1023 per
termcap, 4096 per terminfo).

-t dice tic per scartare le capacità commentate. Normalmente quando si traduce da
terminfo a termcap, le capacità intraducibili sono commentate.

-U dice tic per non post-elaborare i dati dopo aver analizzato il file di origine. Normalmente, è
deduce i dati che di solito mancano nei dati terminfo precedenti o nei termcaps.

-V riporta la versione di ncurses utilizzata in questo programma ed esce.

-vn specifica che l'output (verbose) deve essere scritto nelle informazioni di traccia dell'errore standard
mostra tici progressi. Il parametro opzionale n è un numero da 1 a 10,
compreso, indicando il livello di dettaglio delle informazioni desiderato. Se n è omesso,
il livello predefinito è 1. Se n è specificato e maggiore di 1, il livello di dettaglio è
aumentato.

I livelli dei flag di debug sono i seguenti:

1 Nomi dei file creati e collegati

2 Informazioni relative alla struttura di “uso”

3 Statistiche dall'algoritmo di hashing

5 Allocazioni di memoria per tabelle di stringhe

7 voci nella tabella delle stringhe

8 Elenco dei token rilevati dallo scanner

9 Tutti i valori calcolati nella costruzione della hash table

Se il livello di debug n non è dato, è considerato uno.

-wn specifica la larghezza dell'output. Il parametro è facoltativo. Se viene omesso, è
il valore predefinito è 60.

-x Considera le funzionalità sconosciute come definite dall'utente. Cioè, se fornisci un nome di capacità
quale tic non riconosce, dedurrà il suo tipo (booleano, numero o stringa) da
la sintassi e creare una voce di tabella estesa per questo. Capacità definita dall'utente
le stringhe il cui nome inizia con "k" sono trattate come tasti funzione.

PARAMETRI
filetto contiene uno o più terminfo descrizioni dei terminali in formato sorgente [vedi
terminfo(5)]. Ogni descrizione nel file descrive le capacità di a
terminale particolare.

If filetto è "-", quindi i dati vengono letti dallo standard input. Il filetto parametro
può anche essere il percorso di un dispositivo-personaggio.

TRATTAMENTO
Tutte tranne una delle capacità riconosciute da tic sono documentati in terminfo(5). Il
l'eccezione è il uso capacità.

Quando uso=iscrizione-Nome viene scoperto in una voce di terminale attualmente in fase di compilazione,
tic legge nel binario da /etc/terminfo per completare l'inserimento. (Voci create da
filetto verrà utilizzato per primo. tic duplica le capacità in iscrizione-Nome per la corrente
ingresso, ad eccezione di quelle capacità che sono esplicitamente definite nel presente
ingresso.

Quando una voce, ad es. nome_voce_1, contiene a usa=iscrizione_Nome_2 campo, qualsiasi annullato
capacità in iscrizione_Nome_2 deve apparire anche in nome_voce_1 prima usa= per queste
capacità da cancellare in nome_voce_1.

Le voci compilate totali non possono superare i 4096 byte. Il campo del nome non può superare i 512 byte.
Nomi dei terminali che superano la lunghezza massima dell'alias (32 caratteri su sistemi con lunghi
nomi di file, 14 caratteri in caso contrario) verranno troncati alla lunghezza massima dell'alias e a
verrà stampato un messaggio di avviso.

COMPATIBILITA '


Ci sono alcune prove che storico tic implementazioni trattate i campi di descrizione con
nessuno spazio bianco in essi come alias aggiuntivi o nomi brevi. Questo tic non lo fa,
ma avvisa quando i campi della descrizione possono essere trattati in questo modo e controllali per
personaggi pericolosi.

ESTENSIONI


A differenza dell'SVr4 tic comando, questa implementazione può effettivamente compilare sorgenti termcap. In
infatti, le voci nella sintassi terminfo e termcap possono essere mescolate in un unico file sorgente. Vedere
terminfo(5) per l'elenco dei nomi termcap considerati equivalenti ai nomi terminfo.

Le pagine di manuale di SVr4 non sono chiare sulle regole di risoluzione per uso capacità. Questo
implementazione di tic troverà uso target ovunque nel file sorgente o ovunque in
l'albero dei file radicato in CONDIZIONI (Se CONDIZIONI è definito), o nell'utente
$HOME/.terminfo database (se esiste), o (finalmente) ovunque nell'albero dei file di sistema
di voci compilate.

I messaggi di errore da questo tic hanno lo stesso formato dei messaggi di errore GNU C e possono essere
analizzato dalla funzione di compilazione di GNU Emacs.

. -0, -1, -C, -G, -I, -N, -R, -T, -V, -a, -e, -f, -g, -o, -r, -s, -t e -x le opzioni sono
non supportato in SVr4. L'SVR4 -c mode non segnala link di cattivo utilizzo.

System V non compila le voci o legge le voci dal tuo $HOME/.terminfo banca dati
a meno che TERMINFO non sia esplicitamente impostato su di esso.

Usa tic online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.