Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Unix >> .

Cosa fa Tput di comando unix?

Il comando `Tput" in Unix è uno strumento potente per manipolare l'aspetto del terminale. Ti permette di:

1. Capacità del terminale di query:

* `tput longname`: Stampa il nome completo del terminale.

* `Tput Lines`: Restituisce il numero di righe sullo schermo.

* `Tput Cols`: Restituisce il numero di colonne sullo schermo.

* `Tput Clear`: Cancella lo schermo.

* `Tput Cup Row Col`: Sposta il cursore nella riga e nella colonna specificate.

* `tput home`: Sposta il cursore nell'angolo in alto a sinistra.

* `Tput reset`: Reimposta il terminale allo stato predefinito.

* `Tput initc`: Inizializza il terminale nello stato predefinito.

2. SET TERMINAL ATTRITUS:

* `Tput Bold`: Accende la modalità audace.

* `Tput Smso`: Accendi la modalità di spicco.

* `Tput Blink`: Accende la modalità lampeggiante.

* `tput reverse`: Gira la modalità video inversa accesa.

* `Tput sottoline`: Gira la modalità sottolinea.

* `Tput Sgr0`: Ripristina tutti gli attributi del terminale (disattiva tutte le modalità).

3. Caratteri di controllo di stampa:

* `Tput Bel`: Stampa il personaggio "campana" (spesso suona un segnale acustico).

* `Tput Cr`: Stampa il personaggio di "ritorno in carrozza".

* `tput lf`: Stampa il carattere "Feed Line".

Come usare Tput:

`` `Bash

interroga il numero di righe sullo schermo

linee di tput

Sposta il cursore in riga 5, colonna 10

Tput Cup 5 10

Accendi la modalità BOLD

Tput Bold

Stampa il testo "Hello" in grassetto

Tput Bold; echo "ciao"

Ripristina tutti gli attributi del terminale

Tput Sgr0

`` `

Casi d'uso di esempio:

* Creazione di script per la personalizzazione del terminale: È possibile utilizzare `tput` negli script per automatizzare le attività come la modifica dei colori, l'impostazione di dimensioni del terminale specifiche e la regolazione degli attributi di testo.

* Miglioramento della leggibilità del terminale: Utilizzare `Tput` per rendere l'uscita terminale più visivamente attraente evidenziando informazioni importanti.

* Compatibilità terminale multipiattaforma: `Tput` garantisce che i tuoi script funzionino in modo coerente tra diversi emulatori terminali.

Considerazioni importanti:

* Supporto terminale: Non tutti i terminali supportano tutte le funzionalità `Tput`. Controlla la documentazione del tuo terminale per funzionalità specifiche.

* Sequenze di fuga: `Tput` usa sequenze di escape, che sono caratteri speciali utilizzati per controllare il terminale.

* Alternative: Altri strumenti come `echo` e` printf` possono anche essere usati per manipolare il terminale, ma `tput` fornisce un approccio più strutturato e standardizzato.

 

sistemi © www.354353.com