Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Schopnosti terminálu dopytu:
* `tput longname`: Vytlačí celé meno terminálu.
* `tput riadky: Vráti počet riadkov na obrazovke.
* `tput cols`: Vráti počet stĺpcov na obrazovke.
* `tput clear`: Vymaže obrazovku.
* `TPPUT CUP ROW COL`: Presunie kurzor do zadaného riadku a stĺpca.
* `tput home`: Presunie kurzor do ľavého horného rohu.
* `tput reset`: Znovu vynuluje terminál do predvoleného stavu.
* `tput initc`: Inicializuje terminál do predvoleného stavu.
2. Nastavte atribúty terminálu:
* `tput tud`: Zapne tučný režim.
* `tput SMSO`: Zapne režim standout.
* `tput blink`: Zapne režim blikania.
* `tput reverz: Zapne režim spätného videa.
* `TPPUT UNDLINE`: Zapne režim podčiarknutia.
* `tput sgr0`: RESES všetkých atribútov terminálu (vypnite všetky režimy).
3. Znaky ovládacieho prvku tlače:
* `tput bel`: Vytlačí charakter „zvončeka“ (často znie pípnutie).
* `tput cr`: Vytlačí znak „návratu kočiara“.
* `tput lf`: Vytlačí znak „linky“.
Ako používať tput:
`` `Bash
potrubie
TPPOR CUP 5 10
tučný
Tput tučné; Echo "Ahoj"
TPPUR SGR0
`` `
Príklad použite prípady:
* Vytváranie skriptov pre prispôsobenie terminálu: V skriptoch môžete použiť v skriptoch na automatizáciu úloh, ako je zmena farieb, nastavenie konkrétnych veľkostí terminálov a úpravy textových atribútov.
* Vylepšenie čitateľnosti terminálu: Použite `TPUT`, aby bol váš terminál výstup vizuálne príťažlivejší zvýraznením dôležitých informácií.
* Kompatibilita terminálového terminálu: `TPUT` zaisťuje, že vaše skripty fungujú dôsledne v rôznych terminálových emulátoroch.
Dôležité úvahy:
* Podpora terminálu: Nie všetky terminály podporujú všetky schopnosti „TPTIC`“. Konkrétne funkcie skontrolujte dokumentáciu svojho terminálu.
* únikové sekvencie: `TPTUR` používa únikové sekvencie, ktoré sú špeciálne znaky používané na ovládanie terminálu.
* Alternatívy: Na manipuláciu s terminálom sa dajú použiť aj ďalšie nástroje ako `echo` a` printf`, ale `tput` poskytuje štruktúrovanejší a štandardizovaný prístup.