Terminal virtuel Linux/Unix

โšก Rรฉsumรฉ intelligent

Les terminaux virtuels sont des consoles textuelles qui permettent ร  plusieurs utilisateurs d'exรฉcuter des commandes simultanรฉment sur un mรชme ordinateur Linux, chacun se connectant sรฉparรฉment, changeant d'utilisateur ร  l'aide de raccourcis clavier et travaillant entiรจrement sans souris.

  • ๏ธ Que sont ils: Les terminaux virtuels sont des consoles en ligne de commande comme le terminal standard, sauf que la souris ne fonctionne pas, les raccourcis clavier deviennent donc essentiels.
  • (I.e. Six par dรฉfaut : Linux propose six terminaux virtuels, et chacun peut hรฉberger une session utilisateur distincte pour diffรฉrentes tรขches simultanรฉment.
  • ๏ธ En commenรงant par un : Appuyez sur Ctrl+Alt+F1, puis saisissez un identifiant et un mot de passe pour vous connecter et commencer ร  travailler.
  • (I.e. Navigation : Basculez entre les terminaux avec Ctrl+Alt+F1 ร  F6 et notez le numรฉro tty affichรฉ en haut de chacun.
  • ๐ŸชŸ Septiรจme terminal : Ctrl+Alt+F7 permet de revenir ร  la session de bureau graphique utilisรฉe dans tous les autres tutoriels Linux.
  • ๐Ÿค– Aide ร  l'IA : Les assistants IA et GitHub Copilot peuvent gรฉnรฉrer, expliquer et dรฉpanner les commandes exรฉcutรฉes dans un terminal virtuel.

Raccourcis clavier du terminal virtuel Linux et basculement entre les consoles

Parce que Linux Il s'agit d'un systรจme d'exploitation multi-utilisateurs ; plusieurs personnes peuvent travailler simultanรฉment sur la mรชme machine. Les terminaux virtuels rendent cela possible en fournissant des sessions de connexion textuelles distinctes, permettant ainsi ร  diffรฉrents utilisateurs d'exรฉcuter des commandes cรดte ร  cรดte sans interface graphique.

Que sont les terminaux virtuels ?

Les terminaux virtuels sont similaires aux terminaux que vous avez utilisรฉs jusqu'ร  prรฉsent. Ils servent ร  exรฉcuter des commandes et ร  saisir des donnรฉes. La seule diffรฉrence est que vous ne pouvez pas utiliser la souris avec un terminal virtuel ; vous devez donc connaรฎtre les raccourcis clavier.

L'image ci-dessous montre le terminal Linux familier auquel ressemble fortement un terminal virtuel.

Fenรชtre de terminal Linux standard ร  laquelle ressemble un terminal virtuel

Les terminaux virtuels permettent ร  plusieurs utilisateurs de travailler simultanรฉment sur diffรฉrents programmes sur le mรชme ordinateur. C'est l'une des caractรฉristiques les plus remarquables de Linux.

Apprenons comment y accรฉder et les utiliser.

Dรฉmarrage d'un terminal virtuel

Un systรจme d'exploitation Linux propose gรฉnรฉralement six terminaux virtuels (par dรฉfaut), auxquels vous pouvez vous connecter avec un compte utilisateur diffรฉrent pour effectuer diverses tรขches. Voici les รฉtapes pour lancer un terminal virtuel :

ร‰tape 1) Appuyez sur Ctrl+Alt+F1 pour ouvrir un terminal virtuel, comme indiquรฉ ci-dessous.

Appuyez sur Ctrl+Alt+F1 pour ouvrir un terminal virtuel Linux

ร‰tape 2) Saisissez votre identifiant et votre mot de passe ร  l'invite de connexion.

Se connecter ร  un terminal virtuel avec un identifiant et un mot de passe

ร‰tape 3) Le terminal virtuel est maintenant prรชt ร  รชtre utilisรฉ.

Je travaille sur un terminal virtuel Linux aprรจs m'รชtre connectรฉ.

Navigation dans les terminaux virtuels

Vous pouvez naviguer entre les six terminaux virtuels ร  l'aide de la combinaison de touches suivante.

Ctrl + Alt + F (1 to 6) key

F1 correspond au premier terminal virtuel, et F6 au dernier. Vous pouvez maintenir une session ouverte sur chacun d'eux simultanรฉment.

Pour vรฉrifier sur quel terminal virtuel vous travaillez, notez la valeur tty affichรฉe en haut de l'รฉcran.

Le numรฉro du terminal virtuel affichรฉ en haut de l'รฉcran de connexion

tty est le numรฉro du tรฉlรฉtype, que vous pouvez รฉgalement trouver en tapant ty.ping la commande ยซ tty ยป.

Rรฉsultat de la commande tty affichant le numรฉro de tรฉlรฉtype actuel

Le septiรจme terminal

Le septiรจme terminal est celui que nous avons utilisรฉ jusqu'ร  prรฉsent dans les tutoriels Linux. On peut y accรฉder en appuyant sur la combinaison de touches indiquรฉe ci-dessous.

Ctrl + Alt + F7

Sur de nombreuses distributions Linux modernes, le bureau graphique s'exรฉcute plutรดt sur le premier ou le deuxiรจme terminal virtuel ; la touche de fonction exacte permettant de revenir au bureau peut donc varier d'un systรจme ร  l'autre.

Raccourcis du terminal virtuel

Voici quelques raccourcis dont vous devriez avoir connaissance lorsque vous travaillez sur des terminaux virtuels et autres. commande Linux sessions.

raccourci Fonction
Accueil ou Ctrl + a Dรฉplacer le curseur au dรฉbut de la ligne courante
Fin ou Ctrl + e Dรฉplacer le curseur ร  la fin de la ligne courante
Languette Commandes de saisie semi-automatique
ctrl + u Effacer la ligne courante
Ctrl + w Supprimer le mot avant le curseur
Ctrl + k Supprimer la ligne depuis la position du curseur jusqu'ร  la fin
rรฉinitialiser Rรฉinitialiser le terminal
Histoire Liste des commandes exรฉcutรฉes par l'utilisateur
Flรจche vers le haut Faites dรฉfiler l'historique vers le haut et appuyez sur Entrรฉe pour exรฉcuter
Flรจche vers le bas Faites dรฉfiler l'historique vers le bas et appuyez sur Entrรฉe pour exรฉcuter
Ctrl+d Dรฉconnectez-vous du terminal
Ctrl + Alt + Suppr Redรฉmarrer le systรจme

Le terminal virtuel ci-dessous illustre une session de commande fonctionnelle oรน ces raccourcis s'appliquent.

Un terminal virtuel Linux affichant une session de commande active

FAQ

Un terminal virtuel est une console texte gรฉrรฉe par le noyau Linux et associรฉe ร  un pรฉriphรฉrique /dev/tty. Un รฉmulateur de terminal, tel que GNOME Terminal, est une application graphique qui s'exรฉcute au sein du bureau et utilise un pseudo-terminal (/dev/pts).

Chaque terminal virtuel est reprรฉsentรฉ par un fichier de pรฉriphรฉrique nommรฉ /dev/tty1, /dev/tty2, etc. Ces fichiers correspondent aux consoles texte fournies par le noyau. La commande tty affiche le fichier de pรฉriphรฉrique du terminal actuellement utilisรฉ.

Utilisez la commande chvt, qui signifie ยซ changer de terminal virtuel ยป. La commande sudo chvt 2 permet de basculer vers le deuxiรจme terminal virtuel, comme le ferait la combinaison de touches Ctrl+Alt+F2. Ceci est utile dans les scripts ou lorsque les raccourcis clavier ne sont pas disponibles.

Oui. Six est la valeur par dรฉfaut. Les consoles sont lancรฉes par les services getty ; un administrateur peut donc en activer d'autres via la configuration init ou systemd du systรจme. La plupart des utilisateurs conservent le nombre par dรฉfaut, car la session graphique occupe dรฉjร  un terminal.

La combinaison de touches Ctrl+Alt+F est standard, mais le terminal rรฉservรฉ ร  l'interface graphique varie. Sur les anciens systรจmes, il รฉtait placรฉ sur la septiรจme console, tandis que de nombreuses distributions modernes utilisent la premiรจre ou la deuxiรจme, en dรฉcalant les consoles de texte en consรฉquence. Vรฉrifiez avec la commande tty.

Non. Les connexions distantes via SSH et les fenรชtres de terminal graphique utilisent des pseudo-terminaux, affichรฉs sous la forme /dev/pts/0, /dev/pts/1, etc. Les vรฉritables terminaux virtuels sont les consoles de texte locales associรฉes ร  la machine physique et accessibles par le raccourci clavier Ctrl+Alt+F.

Les assistants IA peuvent traduire des requรชtes en langage naturel en commandes shell, expliquer les rรฉsultats inhabituels et suggรฉrer des solutions aux erreurs. L'analyse des journaux par apprentissage automatique permet รฉgalement d'รฉtablir une base de rรฉfรฉrence pour l'activitรฉ normale de la console et de signaler les anomalies, telles que des connexions inattendues ร  un terminal virtuel, des demandes d'assistance, etc.ping Les administrateurs dรฉtectent plus rapidement les abus.

Oui. Copilote GitHub offre une interface en ligne de commande qui suggรจre des commandes ร  partir d'une description, explique les options et gรฉnรจre des brouillons de petits scripts shell. RevExaminez attentivement toute commande suggรฉrรฉe avant de l'exรฉcuter, en particulier lorsqu'elle utilise sudo ou modifie des fichiers systรจme.

Rรฉsumez cet article avec :