J'espère que la question est explicite.
Je crois comprendre que gnome-terminal
et konsole
sont des terminaux virtuels, et ils servent essentiellement le même objectif, c’est-à-dire un environnement de ligne de commande pour divers interpréteurs de commandes facultatifs. (Je ne suis même pas sûr que ce soit la bonne façon de voir les choses.)
Je suppose que le réel terminal me permet de me téléporter occasionnellement par erreur de saisie Ctrl+Alt+F1,F2, etc.
Mais "There be Dragons" dans cet arrière-plan à écran noir, je suis donc sorti aussi vite que je peux appuyer sur Ctrl+Alt+F7 (J'ai appris cela quelque part: "Quand tout est noir et noir: appuyez sur les touches secrètes pour revenir :)
P.S. "console" et "terminal" sont-ils synonymes?
D'après ce que je comprends, les terminaux virtuels ont essentiellement le même objectif: Un environnement de ligne de commande pour divers interpréteurs de commandes facultatifs
Ce n'est pas strictement vrai. Les terminaux virtuels sont simplement des programmes qui envoient des frappes au clavier et reçoivent une sortie (appelée entrée standard, entrée standard [et erreur standard]) à un processus en arrière-plan. Ceci est une entrée de base → traitement → sortie système, et est au cœur de votre système d'exploitation.
Un téléscripteur (ou téléimprimeur)
Homme travaillant sur un ordinateur
Voyons si je peux l'expliquer correctement:
Dans un système de type Unix tel que Linux, il existe le concept de "tout est un fichier" . Cela signifie, par exemple, que votre lecteur de DVD est un fichier (/ dev/sdb1), votre clavier est un fichier (/ dev/input/keyboard), etc.
Un autre ensemble de ces fichiers magiques est constitué par les TTY, où TTY signifie Télétype. Une machine à écrire qui envoie des frappes à un ordinateur, qui à son tour renvoie des lettres au type Ball . Cela aurait représenté un périphérique physique, une machine à écrire distante, de la même manière que/dev/lp0 peut représenter votre imprimante.
Un terminal matériel, le VT100
Les stations de travail de télétype auraient été appelées "consoles" ou "terminaux", un terminal virtuel, par opposition à un vrai, ainsi toute application ou machine offrant les mêmes fonctionnalités que cet agencement de poste de travail - qui accède à l'ordinateur en envoyant des frappes et en recevoir la sortie, l’imprimer sur un morceau de papier. Vous pouvez imaginer qu'un modem fonctionne de manière très similaire.
Les terminaux, tels que celui illustré ci-dessus, sont des ordinateurs bon marché et simples qui imitent les fonctionnalités d'un télétype. De nos jours, lorsque nous parlons d'émulateur de terminal, nous désignons généralement un programme qui émule les fonctionnalités d'une telle machine.
Des systèmes informatiques basés sur des terminaux sont toujours utilisés. Ils sont en train de devenir toujours plus populaire . Dans le passé, la raison pour laquelle les terminaux fonctionnaient était qu’un ordinateur à chaque bureau était complètement ridicule - où les ordinateurs remplissaient une pièce et étaient extrêmement coûteux. Maintenant, cela permet d'économiser de l'argent et facilite l'administration.
un "client léger" - l'équivalent moderne du VT100
J'espère que c'est utile. S'il vous plaît alerter mon si j'ai fait une erreur.
Est-ce que cela signifie que Control-Alt-F1, F2, etc. sont aussi des terminaux virtuels, et la seule différence entre eux et "gnome-terminal"/"konsole" est qu'ils ne disposent pas d'une interface graphique?
Oui, fondamentalement. La différence entre TTY1-7 et gnome-terminal est que le système fournit les ttys, alors que gnome-terminal et konsole tournent eux-mêmes sur un tty (qui exécute le sous-système graphique). Cette abstraction peut être imbriquée encore plus profondément (par exemple, x-forwarding, en utilisant le protocole telnet pour agir en tant que terminal, ...), après tout, l'interface homme-ordinateur agit comme n'importe quel autre fichier. Et peut être diffusé, extrait et déplacé de la même manière.
Bien sûr, l'appeler un "terminal virtuel" est un retour en arrière quand il y avait des terminaux physiques connectés à des serveurs unix ...
Outre les réponses ci-dessus, voir cette explication détaillée ot terminaux. Le téléscripteur, malgré son apparente simplicité, est conceptuellement une partie plutôt compliquée de Linux.