GNU/Linux >> Tutoriales Linux >  >> Linux

Tutorial del comando tty de Linux para principiantes (con ejemplos)

En Linux, todo es un archivo. Incluso cualquier dispositivo de hardware conectado al sistema se representa como un archivo especial. Por lo tanto, no debería sorprender que una terminal también se represente como un archivo. Existe un comando denominado tty que muestra información relacionada con el terminal. En este tutorial, discutiremos los conceptos básicos de tty usando algunos ejemplos fáciles de entender.

Pero antes de hacerlo, vale la pena compartir que todos los ejemplos de este artículo se probaron en Ubuntu 16.04 LTS.

comando tty de Linux

El comando tty básicamente imprime el nombre del archivo del terminal conectado a la entrada estándar. La siguiente es su sintaxis:

tty [OPTION]...

Y así es como lo explica la página de manual de la herramienta:

Print the file name of the terminal connected to standard input.

Los siguientes son algunos ejemplos de estilo de preguntas y respuestas que le darán una buena idea de cómo funciona tty.

P1. ¿Qué es tty?

En esencia, tty es la abreviatura de teletipo, pero se conoce más popularmente como terminal. Es básicamente un dispositivo (implementado en software hoy en día) que le permite interactuar con el sistema pasando los datos (usted ingresado) al sistema y mostrando la salida producida por el sistema.

Los ttys pueden ser de diferentes tipos. Por ejemplo, consolas gráficas a las que puede acceder con la combinación de teclas Ctrl+Alt+Fn, o emuladores de terminal como el terminal Gnome que se ejecuta dentro de una sesión X. Para obtener más información sobre tty, diríjase aquí.

P2. ¿Cómo funciona el comando tty?

El uso es bastante sencillo:simplemente ejecute 'tty' y la salida contendrá el nombre del terminal conectado a la salida estándar (o, en otras palabras, el nombre del terminal actual).

tty

Por ejemplo, en mi sistema, se produjo el siguiente resultado:

/dev/pts/19

Tenga en cuenta que el comando genera un mensaje como "no es un tty" si no se está ejecutando dentro de una terminal.

P3. ¿Cómo hacer que tty solo devuelva el estado de salida?

Existe una opción de línea de comando -s que silencia el comando tty en el sentido de que no se produce ninguna salida. Solo se devuelve el estado de salida.

tty -s

El siguiente es el significado de cada estado de salida:

  • 0 si la entrada estándar es un terminal
  • 1 si la entrada estándar no es un terminal
  • 2 si se dan argumentos incorrectos
  • 3 si se produce un error de escritura

Conclusión

No hace falta decir que tty no es el tipo de comando que deba usar con frecuencia. Pero siempre es bueno saber que existe un comando de este tipo y, dado el conjunto limitado de opciones de la línea de comandos, también es fácil de entender. Para obtener más información sobre la herramienta, diríjase a su página de manual.


Linux
  1. Linux expand Command Tutorial para principiantes (con ejemplos)

  2. Tutorial de comando de factor Linux para principiantes (con ejemplos)

  3. Tutorial de comando yes de Linux para principiantes (con ejemplos)

  4. Tutorial de comandos para usuarios de Linux para principiantes (con ejemplos)

  5. Tutorial de comando Linux sum para principiantes (con ejemplos)

Tutorial de comando Linux sha1sum para principiantes (con ejemplos)

Tutorial de comandos de apariencia de Linux para principiantes (con ejemplos)

Tutorial del comando lsattr de Linux para principiantes (con ejemplos)

Tutorial del comando tload de Linux para principiantes (con ejemplos)

Tutorial del comando Linux znew para principiantes (con ejemplos)

Tutorial de comando Linux tr para principiantes (con ejemplos)