Solusi 1:
Pada sebagian besar sistem, Anda dapat mencari file di bawah /usr/share/terminfo . Pada beberapa versi Solaris mungkin /usr/lib/terminfo alih-alih. Beberapa sistem juga memiliki termcap file, yang mungkin dalam /etc . /usr/share , atau terkadang /usr/share/misc; nama terminal di baris yang cocok dengan ^[^\t].*| , dan setiap nama di antara | s adalah nama terminal yang valid. (Secara teknis, entri 2 karakter pertama juga valid, tetapi dalam praktiknya tidak digunakan; ini tersisa dari peretasan driver tty untuk UNIX Edisi Riset ke-6. Beberapa termcap parser juga dapat menerima deskripsi panjang, tetapi banyak yang tidak.).
Jawaban pasti untuk sistem apa pun ada di termcap(5) dan/atau terminfo(5) .
Solusi 2:
Jika Anda memiliki ncurses paket terinstal, Anda dapat menggunakan toe(1) . Di luar itu, sesuatu seperti
ls /usr/share/lib/terminfo/?/*
seharusnya berfungsi, tetapi lokasi database tidak konsisten di seluruh sistem operasi.
Solusi 3:
Pada awalnya Anda perlu mendapatkan path dari terminfo seperti :
#infocmp -D
/etc/terminfo
/lib/terminfo
/usr/share/terminfo
Kemudian jalankan :
find /usr/share/terminfo/ -type -f -print
CATATAN: hasilnya sekitar 3000 baris.
Ini dapat membantu Anda untuk mengambil daftar jenis terminal