GNU/Linux >> Tutoriels Linux >  >> Linux

Tutoriel de commande Linux tty pour les débutants (avec exemples)

Sous Linux, tout est un fichier. Même tout périphérique matériel connecté au système est représenté comme un fichier spécial. Il n'est donc pas surprenant qu'un terminal soit également représenté sous forme de fichier. Il existe une commande nommée tty qui affiche des informations relatives au terminal. Dans ce didacticiel, nous aborderons les bases de tty à l'aide d'exemples faciles à comprendre.

Mais avant cela, il vaut la peine de partager que tous les exemples de cet article ont été testés sur Ubuntu 16.04 LTS.

Commande Linux tty

La commande tty imprime essentiellement le nom de fichier du terminal connecté à l'entrée standard. Voici sa syntaxe :

tty [OPTION]...

Et voici comment la page de manuel de l'outil l'explique :

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

Voici quelques exemples sous forme de questions-réponses qui devraient vous donner une bonne idée du fonctionnement de tty.

Q1. Qu'est-ce que le téléscripteur ?

Essentiellement, tty est l'abréviation de télétype, mais il est plus connu sous le nom de terminal. Il s'agit essentiellement d'un dispositif (implémenté dans un logiciel de nos jours) qui vous permet d'interagir avec le système en transmettant les données (que vous saisissez) au système et en affichant la sortie produite par le système.

Les ttys peuvent être de différents types. Par exemple, les consoles graphiques auxquelles vous pouvez accéder avec la combinaison de touches Ctrl+Alt+Fn, ou les émulateurs de terminal comme le terminal Gnome qui s'exécutent dans une session X. Pour en savoir plus sur tty, rendez-vous ici.

Q2. Comment fonctionne la commande tty ?

L'utilisation est assez simple - lancez simplement "tty", et la sortie contiendra le nom du terminal connecté à la sortie standard (ou, en d'autres termes, le nom du terminal actuel).

tty

Par exemple, sur mon système, la sortie suivante a été produite :

/dev/pts/19

Notez que la commande produit un message du type "not a tty" si elle ne s'exécute pas dans un terminal.

Q3. Comment faire en sorte que tty ne renvoie que le statut de sortie ?

Il existe une option de ligne de commande -s qui coupe la commande tty en ce sens qu'aucune sortie n'est produite. Seul le statut de sortie est renvoyé.

tty -s

Voici la signification de chaque statut de sortie :

  • 0 si l'entrée standard est un terminal
  • 1 si l'entrée standard n'est pas un terminal
  • 2 si des arguments incorrects sont fournis
  • 3 si une erreur d'écriture se produit

Conclusion

Inutile de dire que tty n'est pas le genre de commande que vous devrez peut-être utiliser fréquemment. Mais il est toujours bon de savoir qu'une telle commande existe, et étant donné le nombre limité d'options de ligne de commande, elle est également facile à comprendre. Pour plus d'informations sur l'outil, rendez-vous sur sa page de manuel.


Linux
  1. Linux expand Tutoriel de commande pour les débutants (avec exemples)

  2. Tutoriel de commande de facteur Linux pour les débutants (avec exemples)

  3. Linux oui Tutoriel de commande pour les débutants (avec exemples)

  4. Tutoriel de commande Linux tac pour les débutants (avec exemples)

  5. Tutoriel de commande pour les utilisateurs Linux pour les débutants (avec exemples)

Tutoriel de commande Linux sha1sum pour les débutants (avec exemples)

Tutoriel de commande Linux look pour les débutants (avec exemples)

Tutoriel de commande Linux lsattr pour les débutants (avec exemples)

Tutoriel de commande Linux tload pour les débutants (avec exemples)

Tutoriel de commande Linux znew pour les débutants (avec exemples)

Tutoriel de commande Linux tr pour les débutants (avec exemples)