Получение имени терминала пользователя (POSIX)
tty [-s]
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Утилита 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
Базовые подсистемы ЗОСРВ «Нейтрино», POSIX
Предыдущий раздел: Утилиты