Terminal, shell, TTY, console : est-ce la même chose ?

linux-shell

Bien que ces termes soient souvent mélangés et utilisés de manière interchangeable, ce n'est pas le cas. terminal, console, TTY et shell ne sont pas les mêmes. Il existe des distinctions importantes entre chacun de ces composants. Dans cet article, nous clarifions la signification de ces termes tels qu'ils s'appliquent aux systèmes d'exploitation UNIX/Linux…

Les diferencias sont:

  • terminal: est un environnement qui accepte la saisie de texte et affiche la sortie lorsqu'une commande est exécutée. En d'autres termes, ce serait un environnement qui vous permet d'exécuter un shell et d'exécuter des commandes en ligne de commande. Pour donner quelques exemples, certains terminaux bien connus sont Terminator, Tmux, Xterm, etc.
  • console: est un terminal ou un appareil physique, un ordinateur de contrôle avec lequel vous pouvez interagir avec le système et avoir accès au terminal. Cependant, il est actuellement utilisé dans un autre contexte. Mais c'est bien un ordinateur composé d'une souris, d'un clavier et d'un écran.
  • coquillage: est un interpréteur de ligne de commande, un environnement qui permet aux programmes de s'exécuter et de pouvoir exécuter des scripts pour afficher les résultats dans la sortie du terminal. Quelques exemples de shell peuvent être ksh, bash, zsh, PowerShell, etc. Si vous voulez voir le shell que vous utilisez dans votre environnement, vous pouvez exécuter la commande qui $SHELL et le nom apparaîtra dans la sortie.
  • TTY (téléscripteur): est l'acronyme de télétype, un équipement obsolète de type électromécanique qui était utilisé dans le passé. Dans les systèmes d'exploitation Linux et Unix, il est utilisé pour désigner le terminal standard du système et ils apparaissent numérotés. Pour voir des informations à ce sujet, vous pouvez utiliser la commande w.
  • PTS (Pseudo Terminal Esclave): c'est un terme moins connu, mais aussi utilisé. Il fait référence à une session utilisée lors de la connexion à un système Linux via le protocole SSH ou en utilisant un client SSH comme Putty. Dans ce cas, vous pouvez également utiliser la commande w pour afficher les informations.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.