perintah tput digunakan untuk menanyakan database terminal terminfo dan memeriksa apakah terminal tersebut mendukung fitur tertentu.
perintah tput menerima perintah terminal dan mengeluarkan urutan kode kontrol untuk terminal itu. Dengan menggunakan tput, Anda dapat mengontrol warna dan kursor terminal seperti yang dijelaskan dalam artikel ini.
1. Atur Posisi Kursor menggunakan tput cup
Anda dapat memindahkan kursor ke baris dan kolom tertentu menggunakan tput cup. Contoh berikut memposisikan kursor pada baris 2 dan kolom 3.
$ tput cup 2 3
2. Bersihkan Layar Menggunakan tput clear
Jika Anda berada di tengah layar terminal, tput clear akan menghapus layar dan menempatkan Anda di bagian atas layar terminal.
$ tput clear
3. Dapatkan Jumlah Kolom dan Baris Terminal
Untuk menampilkan jumlah kolom layar terminal Anda, lakukan hal berikut.
$ tput cols
Berikut ini menampilkan jumlah baris layar terminal Anda.
$ tput lines
4. Jalankan Beberapa Perintah tput
tput memungkinkan Anda menjalankan serangkaian perintah dalam satu waktu. Misalnya, jika Anda ingin mengosongkan layar dan menyetel kursor ke posisi tertentu, lakukan hal berikut.
$ tput -S <<END > clear > cup 2 4 > END
5. Ubah Warna Latar Belakang Terminal menggunakan tput setb
Menggunakan tput, warna latar belakang layar dapat diubah seperti yang ditunjukkan di bawah ini.
$ tput setb 4
Catatan: Anda juga dapat mengubah hanya warna prompt Anda menggunakan Bash custom prompt PS1.
6. Ubah Warna Foreground menggunakan tput setf
Anda juga dapat mengubah warna latar depan terminal seperti yang ditunjukkan di bawah ini.
$ tput setf 4
Catatan: Jika Anda mengatur latar depan dan latar belakang ke warna yang sama, Anda tidak dapat melihat kursor. Jadi, untuk mereset, jalankan “tput reset”.
7. Nyalakan dan Matikan Sorotan
tput memungkinkan Anda untuk menghidupkan dan mematikan teks pencahayaan tinggi. Saat Anda mengubahnya, teks baru di terminal menjadi tebal.
$ tput bold
Saat Anda mematikannya, teks baru di terminal kembali ke tampilan normal.
$ tput sgr0
Dalam contoh di bawah ini, teks tersebut menebalkan 'panduan' dengan mengaktifkan dan menonaktifkan penyorotan yang sesuai.
$ echo `tput bold`guide`tput sgr0` guide
8. Garis bawahi Teks menggunakan smul dan rmul
Mulai mode garis bawah:
$ tput smul
Hentikan mode garis bawah:
$ tput rmul
Pada contoh di bawah ini, menggarisbawahi teks 'panduan' dengan menggunakan kemampuan smul dan rmul dari tput.
$ echo `tput smul`guide`tput rmul` guide
9. Sembunyikan dan Perlihatkan Kursor menggunakan civis dan cnorm
Sembunyikan kursor:
$ tput civis
Tampilkan kursor:
$ tput cnorm