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


TPUT(1)


TPUT(1)

НАЗВАНИЕ


tput - инициализация терминала или выполнение запроса к базе данных терминалов

СИНТАКСИС

tput [-T тип_терминала] имя_атрибута [аргумент ...] tput [-T тип_терминала] init tput [-T тип_терминала] reset tput [-T тип_терминала] longname

ОПИСАНИЕ


С помощью команды tput, использующей базу данных , shell [см. ] получает доступ к информации и характеристикам, зависящим от типа конкретного терминала. Посредством этой команды можно также инициализировать или переустановить терминал, получить длинное имя запрашиваемого типа терминала. Если атрибут с заданным именем является цепочкой символов, то команда tput возвращает цепочку символов; если атрибут является целым числом, то возвращается целое число. Если же атрибут логического типа, то tput просто устанавливает код завершения [0 (истина), если терминал имеет данную характеристику; 1 (ложь), если он ее не имеет] и ничего не выводит. Прежде чем использовать выданное на стандартный вывод значение, следует проверить код завершения [$?, см. ]. Полный список атрибутов (характеристик) терминалов и их имен можно найти в .

-T тип_терминала

Явное задание типа терминала. Обычно данная опция не нужна, так как по умолчанию используется значение переменной окружения $TERM. Если опция -T задана, то переменные shell'а LINES и COLUMNS не используются.

имя_атрибута

Обозначает атрибут базы данных .

аргумент

Если атрибут есть цепочка символов и требует аргументов, они берутся из командной строки. Чисто числовой аргумент передается как число.

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

  1. Выводятся (если они есть) цепочки символов, инициализирующие терминал (is1, is2, is3, if, iprog).
  2. Любые задержки (например, перевод строки), указанные в описании, будут установлены в драйвере tty.
  3. В соответствии со спецификацией будет включен или выключен режим преобразования табуляции в последовательность пробелов.
  4. Если символы табуляции не преобразуются в последовательность пробелов, будут установлены стандартные позиции табуляции (каждая восьмая).




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



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