tty (Unix)

tty (от англ. teletypewriter — телетайп) — Unix-утилита, выводящая имя терминала, соединённого со стандартным вводом. В случае, если стандартный ввод не является терминалом, выводит сообщение «not a tty».

Tty
Использует переменную окружения LANG[вд][1], LC_ALL[вд][1], LC_CTYPE[вд][1], LC_MESSAGES[вд][1] и NLSPATH[вд][1]

Использование

править
-s, --silent, --quiet
ничего не выводить, вернуть только состояние при завершении.
--help
отобразить справку и выйти.
--version
вывести информацию о версии программы и завершить работу.

Коды возврата

править

Коды, возвращаемые tty при завершении работы:

  • 0, если стандартный ввод подключён к терминалу
  • 1, если стандартный ввод это не терминал
  • 2, если заданы неверные аргументы
  • 3, если возникла ошибка записи

Литература

править
  • M. G. Venkateshmurthy. Introduction to Unix and Shell Programming (англ.). — Pearson Education India[англ.], 2005. — P. 15—. — ISBN 978-81-7758-745-6.

Примечания

править
  1. 1 2 3 4 5 http://pubs.opengroup.org/onlinepubs/9699919799/utilities/tty.html (англ.) // (unknown type) — 7 — The Open Group, 2018.

Ссылки

править
  • tty(1) — страница справки man по пользовательским командам GNU/Linux  (англ.) (см. GNU Coreutils)
  • tty(1) — страница справки man по пользовательским командам FreeBSD  (англ.)