tput komutunun biçimi:
tput [seçenekler] yetenek-ismi [parametre …]
tput [seçenekler] longname
tput [seçenekler] init
tput [seçenekler] reset
GNU tput şu seçenekleri kabul eder:
[-T uçbirim-türü] [--terminal=uçbirim-türü]
[-t] [--termcap]
[-S] [--standard-input]
[-V] [--version]
Dizge değerli yeteneklerin bazıları parametre kabul eder, örneğin silinecek satırların veya taşınacak sütunların sayısı gibi. Parametreler daima birer sayıdır.
- -T uçbirim-türü
- --terminal=uçbirim-türü
Bu seçenek uçbirim türünü belirtir. Öntanımlı olarak bu değer TERM ortam değişkeninden alınır.
- -t
- --termcap
GNU tput öntanımlı olarak eğer kullanıcının belirttiği yetenek ismi bir terminfo ismi değilse onun bir termcap yetenek ismi olduğunu varsayar. Bu seçenek tput komutuna, terminfo isimlerine hiç bakmamasını yetenek ismine bir termcap ismi olarak bakmasını söyler.
- -S
- --standard-input
tput komutuna yetenek isimlerini ve parametrelerini standart girdiden okumasını söyler. Bu kipte sadece dizge değerli yetenekler kullanılabilir.
- -V
- --version
tput komutuna sürüm bilgilerini göstermesini söyler.
longname belirtildiğinde tput uçbirimin türünü açıklayıcı uzun uçbirim ismini gösterir.
init belirtildiğinde tput uçbirime ilklendirme dizgeleri gönderir. Eğer uçbirimin sekme genişliği sekizden farklıysa ve sıfırlanamıyorsa tty sürücüsündeki sekme genişletmesi etkinleştirilir. Aksi takdirde, sekme genişliği sekiz yapılır ve sekme genişletmesi etkinleştirilmez.
reset belirtildiğinde tput uçbirime sıfırlama dizgeleri gönderir ve ardından tput init'teki ilklendirme işlemlerini yapar.
Aşağıda
tput kullanım örneklerine yer verilmiştir.
tput'un uçbirimlerin uygulamasına sebep olabildiği işlevlerin tam listesi için
Yetenekler bölümüne bakınız.
tput kullanımı ile ilgili daha karmaşık örnekler için
Daha Fazla Örnek bölümüne bakınız.
Aşağıdaki komut imleci ekranın 10. satırının 30. sütununa taşır:
Bu komut imleci görünmez yapar:
İmleci tekrar görünür yapmak için:
İmlecin üzerinde bulunduğu satırdan itibaren imlecin bulunduğu satır dahil 10 satırı silmek için: