Linux verfügt über zwölf TTY-Konsolen, über die Sie Befehle ausführen, das System wiederherstellen, Wine oder den optionalen X-Server starten können. Sehen wir uns an, was diese Konsolen sind, woher sie kommen und wie man zwischen den Linux-Konsolen wechseln kann.
Die Abkürzung TTY steht für Teletype oder Fernschreiber. Bereits 1830 wurden spezielle Maschinen namens Teletype entwickelt, die es ermöglichten, auf einer Tastatur getippte Nachrichten an entfernte Orte zu senden. Dies war ein echter Durchbruch für die Telegrafie, da zuvor der Morsecode für diesen Zweck verwendet worden war. Die Nachrichten mussten verschlüsselt, übertragen, entschlüsselt und auf Papier gedruckt werden. Damals wurde ein spezielles Kodierungssystem patentiert, das dem ASCII um 89 Jahre voraus war. Maschinen, die dieses System verwendeten, hatten nur fünf Tasten. Der Bediener musste sich für jeden Buchstaben verschiedene Kombinationen einprägen.
Im Jahr 1963 wurde die ASCII-Kodierung bekannt, und die Hersteller von Fernschreibern begannen, sie zu verwenden. Nach der Erfindung des Telefons fand die Fernschreibmaschine eine noch größere Verbreitung. Es wurde möglich, viele Geräte zu einem Netz zusammenzuschließen. Aus all dem entstand 1980 das Faxgerät. Computer wurden verbessert und weiterentwickelt. Zunächst wurden Befehle mit Hilfe spezieller Lochkarten eingegeben, aber es stellte sich bald heraus, dass diese Methode äußerst unbequem und zeitaufwändig war. Jeder brauchte ein spezielles Gerät, um Anweisungen einzugeben und das Ergebnis zu erhalten. Der beste Kandidat für den Platz des Eingabe-/Ausgabegeräts war der Fernschreiber. Er bot alles, was man brauchte. Das Gerät war darauf ausgelegt, Text einzugeben, zu verschlüsseln, zu entschlüsseln und anzuzeigen. Nur musste auf der anderen Seite ein Computer stehen, nicht noch ein Fernschreiber.
Danach wurden Fernschreiber häufig zur Steuerung von PCs und Großrechnern eingesetzt. Im Laufe der Zeit kamen Hardware-Emulatoren von Fernschreibern auf den Markt, die für die Datenausgabe kein Papier, sondern eine Kathodenstrahlröhre (CRT) verwendeten, und verdrängten sie mit großem Erfolg. Diese Geräte boten mehr Funktionen, wie das Bewegen des Cursors auf dem Bildschirm, das Löschen des Bildschirms und das Bearbeiten von Text. Ein solcher virtueller Fernschreiber war der DEC VT05.
In Systemen, die auf dem Linux-Kernel basieren, sind die Terminals ein virtueller Fernschreiber. Nur dass jetzt der Fernschreiber durch Software emuliert wird. Solche Terminals werden Pseudo-Teletypes oder PTS genannt. Linux stellt einen Pseudo-Terminal-Multiplexer zur Verfügung, der die Verbindungen zu allen solchen PTSs verwaltet. Dieser Multiplexer befindet sich im Kernel und ist über die Datei /dev/ptmx
zugänglich. Jede der zwölf Konsolen, die unter Linux standardmäßig geöffnet sind, ist ein Pseudo-Fernschreibgerät, das mit diesem Multiplexer verbunden ist.
Jede Konsole hat ihre eigenen Hotkeys. Diese sind Strg+Alt+Fn
, wobei n die Konsolennummer von 1 bis 12 ist. Um die erste Konsole zu öffnen, müssen Sie Strg+Alt+F1
eingeben, die zweite Konsole - Strg+Alt+F2
, die zwölfte - Strg+Alt+F12
und so weiter. Öffnen Sie die dritte Konsole und authentifizieren Sie sich dort, dann sehen Sie sich die Pseudo-Fernschreibernummer an:
Hier lautet die Gerätenummer /dev/tty3
. Auf ähnliche Weise können Sie die sechste Konsole öffnen, indem Sie Strg+Alt+F6
drücken:
Die erste Konsole wird durch den Login-Manager belegt, die zweite oder siebte durch den X-Server. Alle anderen können Sie für Ihre eigenen Zwecke verwenden. Jetzt wissen Sie, was TTY-Konsolen sind, warum sie so heißen und wie Sie zwischen ihnen wechseln können.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: