Réponses:
tty
est l’une de ces commandes Unix funky qui imprime le nom du terminal connecté à l’entrée standard.
Les téléscripteurs sont des terminaux texte uniquement utilisés comme un moyen d'accéder à l'ordinateur pour y remédier, sans se connecter à un bureau éventuellement bloqué.
Connexe: Qu'est-ce que tty7 dans la ligne de commande?
Par défaut, Ubuntu a 7 terminaux.
1-6
uniquement la ligne de commande pour 7
exécuter votre session X (votre bureau normal).1
, le bureau de l’interface graphique est activé 2
et les lignes de commande activées 3-7
.Pour y accéder, utilisez ce raccourci clavier:
Ctrl+ Alt+ F1(ou F3sur 17.10 et plus récent)
(changer F1 en F1-F6 pour accéder au terminal que vous voulez)
Pour revenir à votre session graphique (le bureau normal):
Ctrl+ Alt+ F7(ou F2sur 17.10 et plus récent)
Vous pouvez modifier le TTY affiché par ligne de commande avec chvt
(nécessite des sudo
privilèges), à partir de SSH par exemple. Voici la partie pertinente de la page de manuel ( man chvt
):
CHVT (1)
NOM
chvt - change le terminal virtuel de premier plan
SYNOPSIS
chvt N
LA DESCRIPTION
La commande chvt N fait de / dev / ttyN le terminal de premier plan. (L'écran correspondant est créé s'il n'existait pas encore. Pour supprimer les TT inutilisés, utilisez deallocvt) La combinaison de touches (Ctrl-) LeftAlt-FN (avec N compris entre 1 et 12) a généralement un effet similaire.
Un terminal, en abrégé télétype et peut-être plus communément appelé terminal , est un appareil qui vous permet d’interagir avec le système en envoyant et en recevant des données, telles que des commandes et la sortie qu’elles 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 auxquelles vous pouvez accéder avec Ctrl + Alt + Fn, ou les émulateurs de terminaux tels que les terminaux Gnome qui s'exécutent au sein d'une session X.
Il existe également une tty
commande indiquant le nœud de périphérique du terminal dans lequel il est exécuté (ou affiche "pas un terminal" s'il ne fonctionne pas dans un terminal; oui, il est possible d'exécuter des commandes en dehors d'un terminal). Par exemple:
firas@itsuki ~ % tty
/dev/pts/0
firas@itsuki ~ % ssh localhost tty
not a tty
Lorsque je suis connecté et que j'exécute un shell sur la machine, celui-ci s'exécute normalement à l'intérieur d'un terminal, à savoir le voici /dev/pts/0
. Cependant, lorsque ssh host command
j'exécute une commande sur un hôte distant, la commande n'est pas exécutée à l'intérieur d'un terminal.
Cela change votre espace de travail: par exemple, vous pourriez avoir un fichier texte ouvert et passer à tty2, puis vous pourriez avoir une commande / ls pour référence. Ceci est très utile pour un environnement comme Ubuntu Server.
Cela équivaut à ouvrir deux onglets dans un environnement graphique.
Dans Ubuntu Server (16.04.3 LTS - pour moi), je peux utiliser ALT+ F1-F6ou utiliser ALT+ LeftArrowpour revenir en arrière ou ALT+ RightArrowpour avancer.
Vous pouvez voir votre tty en vous déconnectant d'Ubuntu Server (exécuter logout
) et voir en haut Ubuntu 16.04.3 LTS ubuntu tty#
qu'il est standard, mais peut différer d'une version à l'autre.
Si votre tty ne s'affiche pas sur votre écran de connexion, vous pouvez le lancer sudo nano /etc/issue
et en haut, vous pouvez y insérer ce que vous voulez, mais pour ajouter le tty que vous souhaitez placer \l
. Place \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#
Remarques:
#
fait référence à un nombre