Kommandoen 'Tput' i Unix er et kraftfuldt værktøj til at manipulere terminalens udseende. Det giver dig mulighed for at:
1. Forespørgselsterminalfunktioner:
* `tput longname`: Udskriver terminalens fulde navn.
* `tputlinjer`: Returnerer antallet af linjer på skærmen.
* `tput cols`: Returnerer antallet af kolonner på skærmen.
* `tput clear ': Rydder skærmen.
* `tput cup række col`: Flytter markøren til den specificerede række og kolonne.
* `Tput Home`: Flytter markøren til øverste venstre hjørne.
* `tput nulstilling ': Nulstiller terminalen til dens standardtilstand.
* `tput initc`: Initialiserer terminalen til dens standardtilstand.
2. Indstil terminalattributter:
* `tput fed ': Tænder fedttilstand.
* `tput smso`: Tænder for standout -tilstand.
* `tput blink`: Tænder for blinkende tilstand.
* `tput omvendt`: Tænd for omvendt videotilstand.
* `tput understreg ': Tænder understregningstilstand.
* `tput sgr0`: Nulstiller alle terminalattributter (slukker for alle tilstande).
3. Print Control -tegn:
* `tput Bel`: Udskriver "klokke" -karakteren (lyder ofte et bip).
* `tput cr`: Udskriver karakteren "vognretur".
* `tput lf`: Udskriver karakteren "Line Feed".
Sådan bruges Tput:
`` `bash
Forespørg antallet af linjer på skærmen
Tput -linjer
Flyt markøren til række 5, kolonne 10
Tput Cup 5 10
tænd fedt tilstand
tput fed
Udskriv teksten "Hej" med fedt
tput fed; ekko "hej"
Nulstil alle terminalattributter
Tput SGR0
`` `
Eksempel Anvendelsessager:
* Oprettelse af scripts til terminal tilpasning: Du kan bruge `tput 'i scripts til at automatisere opgaver som at ændre farver, indstille specifikke terminalstørrelser og justere tekstattributter.
* Forbedring af terminal læsbarhed: Brug `tput 'til at gøre din terminal output mere visuelt tiltalende ved at fremhæve vigtige oplysninger.
* tværplatform terminalkompatibilitet: `Tput` sikrer, at dine scripts fungerer konsekvent på tværs af forskellige terminalemulatorer.
Vigtige overvejelser:
* terminalstøtte: Ikke alle terminaler understøtter alle `tput 'kapaciteter. Kontroller din terminals dokumentation for specifikke funktioner.
* Escape -sekvenser: `Tput` bruger flugtsekvenser, som er specialtegn, der bruges til at kontrollere terminalen.
* alternativer: Andre værktøjer som `echo` og` printf` kan også bruges til at manipulere terminalen, men `Tput` giver en mere struktureret og standardiseret tilgang.