Terminal
« Terminal » peut désigner deux outils distincts, mais liés : un terminal matériel qui fournit une interface utilisateur textuelle à un ordinateur distant, ou un logiciel qui émule un terminal matériel. Ces deux outils permettent aux utilisateurs distants de se connecter à un ordinateur pour exécuter des programmes.
Terminal matériel
Dans les années 1970, les ordinateurs étaient de grandes machines coûteuses, souvent utilisées dans un système en temps partagé. Le temps partagé permettait à plusieurs personnes d’utiliser un ordinateur en même temps, en répartissant ses ressources informatiques entre tous les utilisateurs et en maximisant la quantité de travail qu’il pouvait effectuer en une journée. Les utilisateurs se connectaient à l’ordinateur à l’aide de terminaux — des appareils simples et peu puissants constitués d’un moniteur et d’un clavier, sans aucune puissance de calcul intégrée. Un terminal connecté à un ordinateur distant relayait les commandes textuelles de l’utilisateur vers l’ordinateur, puis affichait la sortie de l’ordinateur sur son écran.
Les terminaux constituaient le principal moyen utilisé par la plupart des utilisateurs pour interagir avec les ordinateurs pendant les années 1970 et au début des années 1980. Avec l’essor des micro-ordinateurs abordables dans les années 1980, il est devenu plus courant d’interagir directement avec son propre PC plutôt que de partager un ordinateur distant.
Émulateur de terminal
Un émulateur de terminal est un programme qui fournit une interface de ligne de commande textuelle vers un ordinateur local ou distant. Les émulateurs de terminal simulent la manière dont les terminaux matériels envoient des commandes textuelles, mais incluent également des fonctionnalités supplémentaires, comme la possibilité de personnaliser l’apparence du terminal ou d’envoyer le texte reçu par le terminal vers une imprimante. Certains émulateurs de terminal prennent en charge les onglets de fenêtre, ce qui permet de se connecter à plusieurs ordinateurs à la fois.
La plupart des systèmes d’exploitation de bureau dotés d’interfaces utilisateur graphiques disposent d’émulateurs de terminal permettant d’utiliser une ligne de commande dans une fenêtre. Par exemple, macOS inclut un émulateur de terminal appelé « Terminal », qui permet aux utilisateurs de saisir des commandes Unix et de se connecter à des ordinateurs distants à l’aide de SSH. Windows est fourni avec deux programmes de ligne de commande, « cmd.exe » et « PowerShell », et les ordinateurs Unix qui utilisent l’environnement graphique X Window incluent un émulateur de terminal appelé « xterm ». De nombreux émulateurs de terminal tiers sont également disponibles si les options intégrées ne répondent pas à vos besoins.
Testez vos connaissances