tty

Получение имени терминала пользователя (POSIX)

Синтаксис:

tty [-s]

Опции:

-s
Режим подавления вывода; имя терминала не выводится. Эта опция используется, если требуется только статус завершения tty.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:

Утилита tty выводит в стандартный поток вывода имя терминала, открытого в качестве стандартного потока ввода. Если стандартный поток ввода не является терминалом (например, если используется такой файл как /dev/null), выводится строка "not a tty".

Примечание. Опция -s не рекомендована к использованию стандартами POSIX; того же эффекта можно добиться более простым и переносимым способом путем перенаправления вывода в /dev/null или с помощью встроенной команды командного интерпретатораksh|test -c}.

Примеры:

Следующая команда выводит /dev/con1, если она вызывается с консоли 1:

tty

Следующая команда выводит "not a tty", поскольку использование /dev/null приводит к получению значения 0 от команды isatty():

tty </dev/null

Возвращаемое значение:

0
Успешно.
>0
Возникла ошибка.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», POSIX

Тематические ссылки:

stty




Предыдущий раздел: Утилиты