miniaturadeimagen|Pantalla de tty en Void Linux. tty es un comando de Unix (también en similares como GNU/Linux) que muestra (escribe a la salida estándar) el nombre de fichero de la terminal de la entrada estándar. Para ejecutarlo, desde un emulador de terminal, se escribe tty y se pulsa Enter.
Historia El comando tty apareció en la Version 1 de AT&T UNIX, lo que lo convierte en uno de los comandos más antiguos del sistema. Está estandarizado por POSIX, dentro de la Single Unix Specification; la opción -s, antes habitual, se declaró obsoleta y se retiró del estándar en su Issue 6 (2001), ya que el estado de salida proporciona la misma información. La versión incluida en GNU coreutils fue escrita por David MacKenzie.
Opciones POSIX no define ninguna opción para tty; las siguientes son extensiones de implementación, presentes en GNU coreutils.
-s, --silent, --quiet No muestra nada, solo devuelve un valor de salida. --help Muestra la ayuda y finaliza. --version Informa de la versión y finaliza.
El estado de salida es la forma habitual de usar tty en scripts: vale 0 si la entrada estándar está conectada a una terminal, 1 si no lo está y un valor mayor en caso de error.
Ejemplos user@user-desktop:~$ tty /dev/pts/0
Véase también Teletipo
Referencias
Enlaces externos
tty(1) página del manual de GNU coreutils (en castellano).
Categoría:Programas del estándar Unix Categoría:Utilidades Unix SUS2008