Вывод содержимого файла описания характеристик terminfo (UNIX)
infocmp [опции] [-w ширина] [имя_терминала]
- -1
- ("один") Вывести по одной записи в строке. Если эта опция не указана, при выводе используется максимальная ширина в 60 символов и на каждой строке выводится максимальное число записей.
- -c
- Напечатать список характеристик, являющихся общими для двух терминалов. Показать обычные возможности.
- -d
- Напечатать список характеристик, по которым терминалы различаются. Показать нестандартные возможности.
- -e
- Форматировать вывод как инициализатор C.
- -f
- Используется с ключом -1, форматировать сложные строки.
- -l
- Выводить terminfo-имена.
- -n
- Напечатать список характеристик, отсутствующих у заданных терминалов.
- -p
- Игнорировать спецификаторы заполнения.
- -C
- Создать вывод в формате termcap.
- -r
- Используется с ключом -C, вывод в форме termcap.
- -i
- Анализировать инициализацию/сброс.
- -I
- Создать вывод в формате terminfo. Эта опция используется по умолчанию.
- -F
- Cравнить terminfo-файлы.
- -L
- Использовать длинные имена переменных C из файла
/usr/include/term.h
- -T
- Убрать ограничения по размеру.
- -u
- Сгенерировать описание в формате terminfo первого из перечисленных терминалов относительно описаний остальных терминалов.
- -Q
- Использовать имена, сопоставимые с функциями консоли.
- -s
- Отсортировать поля каждого типа в соответствии с порядком, определяемым следующим аргументом:
- d
- оставить поля в том порядке, в каком они хранятся в базе данных terminfo;
- i
- отсортировать по terminfo-имени;
- l
- отсортировать по длинному C-имени;
- c
- отсортировать по termcap-имени.
- -v
- Во время работы программы выводить в стандартный протокол трассировочную информацию.
- -V
- Показать версию.
- -w ширина
- При выводе принять ширину экрана равно ширина символам. Выводится количество записей, которые не превышают длину каждой строки.
- имя_терминала
- Имя отображаемого файла описания характеристик терминала. Если переменная среды
TERMINFO
не установлена, файл считывается из каталога /usr/lib/terminfo
в подкаталоге, имя которого соответствует первой букве имени терминала. Например, файл VT100 terminfo хранится в каталоге /usr/lib/terminfo/v/vt100
. Если переменная среды TERMINFO
установлена, то она определяет каталог, из которого считывается скомпилированный файл описания. Если имя_терминала не указано, то используется терминал, определенный в переменной среды TERM
.
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Утилита infocmp используется для вывода содержимого ранее скомпилированного файла описания характеристик terminfo в нескольких форматах. Формат по умолчанию используется для изменения и повторной компиляции с помощью утилиты tic. Вывод сортируется таким образом, что первыми выводятся характеристики в виде булевых значений, затем в виде целых чисел и далее в виде строковых полей. Если никакие опции не указаны, то утилита infocmp создает описание terminfo определенного в данный момент терминала в форме, подходящей для изменения и повторной компиляции с помощью утилиты tic.
Если никакие опции не указаны, а также не указано имя терминал или указано только одно имя терминала, то автоматически используется опция -I.
Базовые подсистемы ЗОСРВ «Нейтрино», UNIX
tic
Предыдущий раздел: Утилиты