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