Terminfoyu destekleyen "herhangi bir" sistemdeki infocmp programı, geçerli terminalin terminal açıklamasını bulduğu yol adını gösterir. Örneğin (bu durumda AIX):
$ infocmp vt100
# Reconstructed via infocmp from file: /usr/share/lib/terminfo/v/vt100
vt100|vt100-am|Digital VT100,
am, msgr, xenl, xon,
cols#80, it#8, lines#24, vt#3,
...
Birden çok terminfo veritabanına sahip olabileceğiniz ve girişlerin ayrı dosyalar olması gerekmediği için ncurses için daha karmaşıktır. Unix sistemleriyle uyumluluk için tek bir veritabanı ve giriş başına bir dosya varsayılan değerdir.
-D
Seçeneği tic ve infocmp (katma 2011 yılında geç ) ek bilgileri göstermek için bir yoludur. Örneğin, Debian7'mde şunu görebiliyorum:
$ infocmp6 -D
/users/tom/.terminfo
/usr/local/ncurses/share/terminfo
/usr/share/terminfo
/lib/terminfo
FreeBSD 10 makinemde karma veritabanları kullanıyorum:
$ infocmp -D
/usr/local/ncurses/share/terminfo.db
/usr/local/share/misc/terminfo
/etc/termcap
Alternatif olarak, toe
program mevcut tüm terminal girişlerinin bir raporunu üretmek için kullanılabilir. -s
Ve -a
seçeneklerini kullanmak, işleri ( conflict
program gibi ) birleştirmesini sağlar :
--> /users/tom/.terminfo
----> /usr/local/ncurses/share/terminfo
------> /usr/share/terminfo
--------> /lib/terminfo
--*-+---: 9term Plan9 terminal emulator for X
--*---*-: Eterm Eterm with xterm-style color support (X Window System)
--*-*---: Eterm-256color Eterm with xterm 256-colors
--*-*---: Eterm-88color Eterm with 88 colors
--*-+---: MtxOrb Generic Matrix Orbital LCD display
--*-+---: MtxOrb162 16x2 Matrix Orbital LCD display
--*-+---: MtxOrb204 20x4 Matrix Orbital LCD display
--*-+---: NCR260VT300WPP NCR 2900_260 vt300 wide mode pc+ kybd
--*-+---: aaa ann arbor ambassador/30 lines
--*-+---: aaa+dec ann arbor ambassador in dec vt100 mode
--*-+---: aaa+rv ann arbor ambassador in reverse video
...