Unix Man (Справочное руководство)


TPUT(1) - часть 2


Если описание не содержит информации, необходимой для какого-либо шага, этот шаг просто опускается.

reset Вместо вывода символов инициализации будут выве дены (если они есть) цепочки символов переуста новки (rs1, rs2, rs3, rf). Если таких цепочек нет, но есть цепочки инициализации, то будут вы ведены последние. Во всем остальном reset дейст вует аналогично init.

longname

Если база данных существует и пользовательский терминал в ней описан (см. выше опцию -T), то выводится длинное имя терминала. Длинное имя - это последнее имя в первой строке описания терминала в базе [см. ].

ПРИМЕРЫ

  1. Инициализировать терминал в соответствии с его типом, заданным переменной окружения TERM. Данную команду следует включать в профайл после экспортирования переменной TERM [см. ]:

    tput init

  2. Переустановить терминал типа vt100, не принимая во внимание переменную окружения TERM:

    tput -T vt100 reset

  3. Послать управляющую последовательность для установки курсора в левый верхний угол экрана:

    tput cup 0 0

  4. Послать управляющую последовательность, очищающую экран:

    tput clear

  5. Вывести число колонок на экране используемого терминала:

    tput cols

  6. Установить код завершения, отражающий возможность получения на текущем терминале твердой копии экрана:

    tput hc

  7. Выдать из базы длинное имя для типа терминала, задаваемого переменной окружения TERM.

    tput longname

ФАЙЛЫ

/usr/lib/terminfo/?/* Скомпилированная база данных описаний терминала. /usr/include/curses.h Файл заголовка для . /usr/include/term.h Файл заголовка для . /usr/lib/tabset/* Установки позиций табуляции для некоторых терминалов в формате, приемлемом для вывода (управля- ющие последовательности, уста- навливающие границы и позиции табуляций) [см. ].

СМ. ТАКЖЕ


, . , в Справочнике программиста.

КОДЫ ЗАВЕРШЕНИЯ


Если атрибут - логического типа, то 0 обозначает значение истина, а 1 - ложь.

Если атрибут имеет тип цепочки символов, то устанавливается значение 0 в случае, если этот атрибут определен для данного типа терминала (значение атрибута выдается на стандартный вывод); значение 1 устанавливается, если атрибут не определен для данного типа терминала (на стандартный вывод выдается пустое значение).

Если атрибут - целого типа, то всегда устанавливается значение 0, независимо от того, определен ли атрибут для данного типа терминала. Для того, чтобы выяснить, определен ли атрибут, надо проверить выдаваемое на стандартный вывод значение. -1 означает, что атрибут не определен для данного типа терминала.

Любой другой код завершения означает ошибку.

ДИАГНОСТИКА


Команда tput при ошибках выдает в стандартный протокол следующие сообщения и возвращает такие коды завершения:

Код Сообщение об ошибке
0 -1 (выдается на стандартный вывод). Атрибут является числовым и для данного типа терминала не определен.
1 Сообщение об ошибке не выводится, см. выше КОДЫ ЗАВЕРШЕНИЯ.
2 Неверное использование команды.
3 Неизвестный тип терминала или нет базы данных .
4 Неизвестное для имя_атрибута.




Начало  Назад  Вперед



Книжный магазин