Qu'est-ce qu'un tty et comment puis-je accéder à un tty?

41

J'entends parler de ces choses connues sous le nom de tty 's.

  • quels sont-ils

  • comment puis-je y accéder

  • que font-ils?

posée jrg 14.10.2011 - 16:29
la source

4 réponses

46

tty est une de ces commandes Unix géniales qui imprime (ou affiche) en sortie standard le nom du terminal connecté à une entrée standard.

Celles-ci sont généralement utilisées pour accéder à l’ordinateur afin de corriger les problèmes, sans se connecter à un bureau éventuellement bogéré.

Connexes: Qu'est-ce que tty7 dans la ligne de commande?

Par défaut, Ubuntu a 7 tty.

1-6 sont en ligne de commande uniquement, 7 exécute votre session X (votre bureau normal). (Sur Ubuntu 17.10 et versions ultérieures, il se trouve sur l'écran de connexion de l'interface graphique sur 1 , sur le bureau graphique sur 2 et sur les lignes de commande sur le reste.)

Pour y accéder, utilisez ce raccourci clavier:

Ctrl + Alt + F1 (ou F3 le 17.10 et plus récent)

(changer F1 en F1-F6 pour accéder au terminal de votre choix)

Pour revenir à votre session X (le bureau normal),

Ctrl + Alt + F7 (ou F2 le 17.10 et plus récent)

    
réponse donnée jrg 14.10.2011 - 16:32
la source
2

Vous pouvez modifier le TTY affiché par une ligne de commande avec chvt (requiert les privilèges sudo ), à partir de SSH par exemple. Voici la partie pertinente de la page de manuel ( man chvt ):

  

CHVT (1)

     

NOM

     

chvt - Changer le terminal virtuel de premier plan

     

SYNOPSIS

     

chvt N

     

DESCRIPTION

     

La commande chvt N fait / dev / ttyN le terminal de premier plan.   (L'écran correspondant est créé s'il n'existait pas encore.   Pour se débarrasser des VT inutilisés, utilisez deallocvt)   La combinaison de touches (Ctrl-) LeftAlt-FN (avec N dans l’intervalle 1-12) a généralement un effet similaire.

    
réponse donnée JulienBu 02.04.2015 - 10:23
la source
0

Il modifie votre espace de travail: par exemple, vous pouvez avoir un fichier texte ouvert et changer en tty2, alors vous pourriez avoir une commande / ls pour référence. Ceci est très utile pour un environnement comme Ubuntu Server.

Dans Ubuntu Server (16.04.3 LTS - pour moi), je peux utiliser ALT + F1-F6 ou utiliser ALT + LeftArrow pour reculer d'un nombre ou ALT + RightArrow pour avancer un nombre.

Vous pouvez voir votre tty en vous déconnectant d’Ubuntu Server (exécutez logout ) et en haut Ubuntu 16.04.3 LTS ubuntu tty# qui est standard, mais peut varier d’une version à l’autre.

Si votre tty n'apparaît pas sur votre écran de connexion, vous pouvez exécuter sudo nano /etc/issue et en haut, vous pouvez mettre ce que vous voulez, mais pour ajouter le tty nécessaire, placez \l . Placez \n pour le nom d'hôte.

Exemple:

/ etc / issue

Ubuntu 16.04.3 LTS \n \l

montrerait

Ubuntu 16.04.3 LTS ubuntu tty#

Notes:

# fait référence à un nombre

    
réponse donnée Nicolas Hanna 10.01.2018 - 05:04
la source
0

Un tty, abréviation de teletype et peut-être plus communément appelé terminal , est un périphérique qui vous permet d’interagir avec le système en envoyant et en recevant des données, telles que des commandes. et la production qu'ils produisent.

Il existe de nombreux types de ttys, mais de nos jours, la plupart des ttys sont implémentés dans des logiciels, tels que les consoles graphiques accessibles avec Ctrl + Alt + Fn, ou les émulateurs de terminaux tels que Gnome.

Il y a aussi une commande tty , qui montre le nœud de périphérique du terminal sur lequel elle s'exécute (ou affiche "not a tty" si elle n'est pas exécutée dans un terminal; oui, il est possible d'exécuter des commandes en dehors d'un terminal). Par exemple:

[email protected] ~ % tty
/dev/pts/0
[email protected] ~ % ssh localhost tty
not a tty

Lorsque je suis connecté et exécute un shell sur la machine, le shell s'exécute normalement dans un terminal, à savoir ici /dev/pts/0 . Cependant, lorsque j'exécute ssh host command pour exécuter une commande sur un hôte distant, la commande n'est pas exécutée dans un terminal.

    
réponse donnée fkraiem 10.01.2018 - 07:04
la source

Lire d'autres questions sur les étiquettes