Aceasta este comanda tput care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
tput, reseta - inițializați un terminal sau interogați baza de date terminfo
REZUMAT
tput [-Ttip] capname [parme ... ]
tput [-Ttip] înăuntru
tput [-Ttip] reseta
tput [-Ttip] nume lung
tput -S <<
tput -V
DESCRIERE
tput utilitatea folosește termeninfo baza de date pentru a face ca valorile terminalului să fie dependente
capabilitățile și informațiile disponibile pentru shell (vezi sh(1)), pentru a inițializa sau a reseta
terminalul sau returnați numele lung al tipului de terminal solicitat. Rezultatul depinde
după tipul de capacitate:
şir
tput scrie șirul în ieșirea standard. Nu există nicio linie nouă
furnizat.
întreg
tput scrie valoarea zecimală în rezultatul standard, cu o linie nouă în urmă.
boolean
tput pur și simplu setează codul de ieșire (0 pentru TRUE dacă terminalul are capacitatea,
1 pentru FALSE dacă nu) și nu scrie nimic în ieșirea standard.
Înainte de a utiliza o valoare returnată pe ieșirea standard, aplicația ar trebui să testeze ieșirea
cod (de exemplu, $?, A se vedea sh(1)) pentru a fi sigur că este 0. (Vezi EXIT CODURI și DIAGNOSTIC
secțiuni.) Pentru o listă completă de capabilități și capname asociat cu fiecare, vezi
termeninfo(5).
-Ttip indică tip de terminal. În mod normal, această opțiune este inutilă, deoarece
implicit este luat din variabila de mediu TERMEN. Dacă -T este specificat, apoi
variabile shell LINII și COLOANE vor fi de asemenea ignorate.
capname
indică capacitatea de la termeninfo Bază de date. Cand termcap sprijinul este
compilat în, the termcap denumirea capacității este de asemenea acceptată.
parme Dacă capacitatea este un șir care preia parametri, argumentele parme va fi
instanțiat în șir.
Majoritatea parametrilor sunt numere. Doar câteva capabilități terminfo necesită șir
parametrii; tput folosește un tabel pentru a decide pe care să le transmită ca șiruri. În mod normal tput
utilizări tparm (3X) pentru a efectua înlocuirea. Dacă nu sunt dați parametri pentru
capacitate, tput scrie șirul fără a efectua înlocuirea.
-S permite mai mult de o capacitate per invocare a tput. Capacitățile trebuie să fie
transferat la tput din intrarea standard în loc de din linia de comandă (vezi
exemplu). Unul singur capname este permis pe linie. The -S opțiunea schimbă sensul
a 0 și 1 coduri de ieșire booleene și șir (vezi secțiunea CODURI DE IEȘIRE).
Din nou, tput folosește un tabel și prezența parametrilor în intrarea sa pentru a decide
dacă să folosească tparm (3X) și modul de interpretare a parametrilor.
-V raportează versiunea de ncurses care a fost folosită în acest program și iese.
înăuntru În cazul în care termeninfo baza de date este prezentă și există o intrare pentru terminalul utilizatorului
(A se vedea -Ttip, mai sus), vor avea loc următoarele:
(1) dacă sunt prezente, șirurile de inițializare ale terminalului vor fi afișate conform detaliilor
în termeninfo(5) secțiunea privind Semne de carte și Inițializarea,
(2) orice întârzieri (de exemplu, linie nouă) specificate în intrare vor fi stabilite în tty
conducător auto,
(3) extinderea filelor va fi activată sau dezactivată conform specificațiilor din
intrarea și
(4) dacă filele nu sunt extinse, se vor seta file standard (la fiecare 8 spații).
Dacă o înregistrare nu conține informațiile necesare pentru oricare dintre cele patru de mai sus
activități, acea activitate va fi omisă în tăcere.
reseta În loc să scoateți șirurile de inițializare, vor fi șirurile de resetare ale terminalului
ieșire dacă este prezent (rs1, rs2, rs3, rf). Dacă șirurile de resetare nu sunt prezente, dar
șirurile de inițializare sunt, șirurile de inițializare vor fi afișate. In caz contrar,
reseta actioneaza identic cu înăuntru.
nume lung
În cazul în care termeninfo baza de date este prezentă și există o intrare pentru terminalul utilizatorului
(A se vedea -Ttip mai sus), atunci numele lung al terminalului va fi scos. Cel lung
nume este numele de familie din prima linie a descrierii terminalului din
termeninfo baza de date [vezi durată(5)].
If tput este invocat de un link numit reseta, aceasta are același efect ca tput reseta. Vedea
tset pentru comparație, care are un comportament similar.
EXEMPLE
tput înăuntru
Inițializați terminalul în funcție de tipul de terminal din mediu
variabil TERMEN. Această comandă ar trebui inclusă în .profilul fiecăruia după
variabila de mediu TERMEN a fost exportat, după cum este ilustrat pe profil(5)
pagina de manual.
tput -T5620 reseta
Resetați un terminal AT&T 5620, suprascriind tipul de terminal în mediu
variabil TERMEN.
tput ceaşcă 0 0
Trimiteți secvența pentru a muta cursorul pe rând 0, coloana 0 (colțul din stânga sus al
ecran, de obicei cunoscut sub numele de poziția cursorului „acasă”).
tput clar
Ecou secvența clară a ecranului pentru terminalul curent.
tput col
Tipăriți numărul de coloane pentru terminalul curent.
tput -T450 col
Tipăriți numărul de coloane pentru terminalul 450.
bold=`tput smso` offbold=`tput rmso`
Setați variabilele shell , pentru a începe secvența modului de remarcat și offbold, a se termina
secvență de mod remarcabil, pentru terminalul curent. Aceasta poate fi urmată de a
prompt: ecou „${bold}Te rog tip in ta Nume: ${offbold}\c"
tput hc
Setați codul de ieșire pentru a indica dacă terminalul curent este un terminal pe hârtie.
tput ceaşcă 23 4
Trimiteți secvența pentru a muta cursorul pe rândul 23, coloana 4.
tput ceaşcă
Trimiteți șirul terminfo pentru mișcarea cursorului, fără parametri înlocuiți.
tput nume lung
Tipăriți numele lung din termeninfo baza de date pentru tipul de terminal specificat în
variabila de mediu TERMEN.
tput -S <<!
> clar
> ceaşcă 10 10
>
> !
Acest exemplu arată tput procesarea mai multor capabilități într-o singură invocare. Se limpede
ecran, mută cursorul în poziția 10, 10 și activează bold (extra luminos)
modul. Lista se încheie cu un semn de exclamare (!) pe o linie în sine.
Utilizați tput online folosind serviciile onworks.net