GNU/Linux >> Belajar Linux >  >> Linux

Sebutkan jenis terminal yang didukung?

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


Linux
  1. Buat daftar semua database MongoDB dari terminal bash Linux

  2. Bagaimana cara mematikan bunyi bip di terminal di Linux?

  3. Scrollback tidak berfungsi di jendela terminal (sesi ssh)

  1. Jadikan ls cetak semuanya dalam satu baris (seperti di terminal)

  2. File khusus Linux (mv atau cp) dari daftar teks file?

  3. bagaimana cara mendapatkan daftar klien wifi yang terhubung di OpenWrt 10.03?

  1. Rsync, Hanya Sertakan Jenis File Tertentu Tidak Termasuk Beberapa Direktori?

  2. Bagaimana cara mendaftar modul yang diaktifkan Apache?

  3. Bagaimana cara mendaftar MAC, Cipher, dan KexAlogrithms yang didukung oleh server ssh saya?