tty

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

Синтаксис:

tty [-s]

Поддерживаемые платформы:

Neutrino

Опции:

-s

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

Описание:

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

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

Примеры:

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

tty

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

tty </dev/null

Статус завершения:

0

Успешно.

> 0

Возникла ошибка.