Virtuelles Linux/Unix-Terminal

⚡ Intelligente Zusammenfassung

Virtuelle Terminals sind textbasierte Konsolen, die es mehreren Benutzern ermöglichen, gleichzeitig Befehle auf einem Linux-Computer auszuführen. Jeder Benutzer meldet sich separat an, wechselt mit Tastenkombinationen und arbeitet vollständig ohne Maus.

  • Was sie sind: Virtuelle Terminals sind Kommandozeilenkonsolen wie das Standardterminal, nur dass die Maus nicht funktioniert, weshalb Tastenkombinationen unerlässlich sind.
  • 🔢 Standardmäßig sechs: Linux stellt sechs virtuelle Terminals zur Verfügung, und jedes kann eine separate Benutzersitzung für unterschiedliche Aufgaben gleichzeitig aufnehmen.
  • Eins anfangen: Drücken Sie Strg+Alt+F1 und geben Sie anschließend eine Benutzer-ID und ein Passwort ein, um sich anzumelden und mit der Arbeit zu beginnen.
  • 🔁 Navigieren: Wechseln Sie mit Strg+Alt+F1 bis F6 zwischen den Terminals und notieren Sie sich die TTY-Nummer, die oben auf jedem Terminal angezeigt wird.
  • 🪟 Siebtes Terminal: Mit Strg+Alt+F7 kehren Sie zur grafischen Desktop-Sitzung zurück, die in den anderen Linux-Tutorials verwendet wurde.
  • 🤖 KI-Unterstützung: KI-Assistenten und GitHub Copilot können die in einem virtuellen Terminal ausgeführten Befehle generieren, erklären und Fehler beheben.

Tastenkombinationen für virtuelle Linux-Terminals und Wechseln zwischen Konsolen

Parce que Linux Es handelt sich um ein Mehrbenutzer-Betriebssystem, sodass mehrere Personen gleichzeitig an demselben Rechner arbeiten können. Virtuelle Terminals ermöglichen dies durch separate textbasierte Anmeldesitzungen, sodass verschiedene Benutzer Befehle nebeneinander ausführen können, ohne dass eine grafische Oberfläche sichtbar ist.

Was sind virtuelle Terminals?

Virtuelle Terminals ähneln dem Terminal, das Sie bisher verwendet haben. Sie dienen der Ausführung von Befehlen und der Eingabe von Daten. Der einzige Unterschied besteht darin, dass Sie bei einem virtuellen Terminal keine Maus verwenden können. Daher müssen Sie die Tastenkombinationen kennen.

Das untenstehende Bild zeigt das bekannte Linux-Terminal, dem ein virtuelles Terminal sehr ähnlich sieht.

Standardmäßiges Linux-Terminalfenster, dem ein virtuelles Terminal ähnelt

Virtuelle Terminals ermöglichen es mehreren Benutzern, gleichzeitig auf demselben Computer an verschiedenen Programmen zu arbeiten. Dies ist eines der herausragendsten Merkmale von Linux.

Lasst uns lernen, wie wir darauf zugreifen und sie nutzen können.

Starten eines virtuellen Terminals

Normalerweise gibt es auf einem Linux-Betriebssystem sechs (standardmäßige) virtuelle Terminals. Sie können sich in jedem dieser Terminals als anderer Benutzer anmelden, um verschiedene Aufgaben auszuführen. Die Schritte zum Starten eines virtuellen Terminals sind:

Schritt 1) Drücken Sie Strg+Alt+F1, um ein virtuelles Terminal zu öffnen, wie unten dargestellt.

Drücken Sie Strg+Alt+F1, um ein virtuelles Linux-Terminal zu öffnen.

Schritt 2) Geben Sie Ihre Benutzer-ID und Ihr Passwort bei der Anmeldeaufforderung ein.

Anmeldung an einem virtuellen Terminal mit Benutzer-ID und Passwort

Schritt 3) Das virtuelle Terminal ist nun einsatzbereit.

Arbeiten mit einem virtuellen Linux-Terminal nach dem Einloggen

Navigieren durch virtuelle Terminals

Sie können mit folgender Tastenkombination zwischen den sechs virtuellen Terminals navigieren.

Ctrl + Alt + F (1 to 6) key

F1 ist das erste virtuelle Terminal, F6 das letzte. Sie können auf allen gleichzeitig eine Sitzung geöffnet lassen.

Um zu überprüfen, an welchem ​​virtuellen Terminal Sie arbeiten, notieren Sie sich den tty-Wert, der oben auf dem Bildschirm angezeigt wird.

Die TTY-Nummer, die oben auf dem Anmeldebildschirm eines virtuellen Terminals angezeigt wird.

tty ist die Fernschreibernummer, die Sie auch mit ty finden können.ping den Befehl „tty“.

Ausgabe des tty-Befehls, die die aktuelle Fernschreibernummer anzeigt.

Das siebte Terminal

Das siebte Terminal ist dasjenige, das wir bisher in den Linux-Tutorials verwendet haben. Es kann durch Drücken der unten angegebenen Tastenkombination aufgerufen werden.

Ctrl + Alt + F7

Bei vielen modernen Linux-Distributionen läuft der grafische Desktop stattdessen im ersten oder zweiten virtuellen Terminal, sodass die genaue Funktionstaste, die Sie zum Desktop zurückführt, von System zu System variieren kann.

Verknüpfungen zum virtuellen Terminal

Dies sind einige der Tastenkombinationen, die Sie bei der Arbeit mit virtuellen Terminals und anderen Programmen kennen sollten. Linux-Befehl Sitzungen.

Abkürzung Funktion
Home oder Strg + a Bewegen Sie den Cursor an den Anfang der aktuellen Zeile
Ende oder Strg + e Bewegen Sie den Cursor an das Ende der aktuellen Zeile
Tab Befehle zur automatischen Vervollständigung
Strg + u Löschen Sie die aktuelle Zeile
Strg + w Löschen Sie das Wort vor dem Cursor
Strg + k Löschen Sie die Zeile von der Cursorposition bis zum Ende
zurückstellen Setzen Sie das Terminal zurück
Geschichte Liste der vom Benutzer ausgeführten Befehle
Pfeil nach oben Scrollen Sie in der Historie nach oben und drücken Sie die Eingabetaste, um die Ausführung zu starten.
Pfeil nach unten Scrollen Sie in der Historie nach unten und drücken Sie die Eingabetaste, um die Ausführung zu starten.
Strg + d Vom Terminal abmelden
Strg + Alt + Entf Starten Sie das System neu

Das untenstehende virtuelle Terminal zeigt eine funktionierende Befehlssitzung, in der diese Tastenkombinationen gelten.

Ein virtuelles Linux-Terminal, das eine aktive Befehlssitzung anzeigt

Häufig gestellte Fragen

Ein virtuelles Terminal ist eine vom Linux-Kernel verwaltete Textkonsole, die an ein /dev/tty-Gerät gebunden ist. Ein Terminalemulator, wie beispielsweise GNOME Terminal, ist eine grafische Anwendung, die innerhalb des Desktops läuft und stattdessen ein Pseudo-Terminal (/dev/pts) verwendet.

Jedes virtuelle Terminal wird als Gerätedatei mit dem Namen /dev/tty1, /dev/tty2 usw. angezeigt. Diese Dateien repräsentieren die vom Kernel bereitgestellten Textkonsolen. Der Befehl `tty` gibt die Gerätedatei des aktuell verwendeten Terminals aus.

Verwenden Sie den Befehl `chvt`, der für „change virtual terminal“ steht. Mit `sudo chvt 2` wechseln Sie zum zweiten virtuellen Terminal, genau wie mit Strg+Alt+F2. Dies ist hilfreich in Skripten oder wenn die Tastenkombinationen nicht verfügbar sind.

Ja. Sechs ist nur der Standardwert. Die Konsolen werden von getty-Diensten gestartet, daher kann ein Administrator über die Systemkonfiguration (init oder systemd) weitere aktivieren. Die meisten Desktop-Benutzer behalten die Standardanzahl bei, da die grafische Sitzung bereits ein Terminal belegt.

Die Tastenkombination Strg+Alt+F ist Standard, aber das für die grafische Oberfläche reservierte Terminal variiert. Ältere Systeme platzierten es auf der siebten Konsole, während viele moderne Distributionen die erste oder zweite verwenden und die Textkonsolen entsprechend verschieben. Überprüfen Sie dies mit dem Befehl `tty`.

Nein. Bei Remote-Logins über SSH und grafische Terminalfenster werden Pseudo-Terminals verwendet, die als /dev/pts/0, /dev/pts/1 usw. angezeigt werden. Echte virtuelle Terminals sind die lokalen Textkonsolen, die mit dem physischen Rechner verbunden sind und über die Tastenkombination Strg+Alt+F aufgerufen werden.

KI-Assistenten können Anfragen in natürlicher Sprache in Shell-Befehle übersetzen, unbekannte Ausgaben erklären und Fehlerbehebungsvorschläge unterbreiten. Die Protokollanalyse mittels maschinellen Lernens kann zudem normale Konsolenaktivitäten erfassen und Anomalien wie unerwartete Anmeldungen an einem virtuellen Terminal erkennen.ping Administratoren erkennen Missbrauch schneller.

Ja. GitHub-Copilot bietet eine Befehlszeilenschnittstelle, die Befehle anhand einer Beschreibung vorschlägt, Flags erklärt und kleine Shell-Skripte entwirft. RevÜberprüfen Sie jeden vorgeschlagenen Befehl, bevor Sie ihn ausführen, insbesondere wenn er sudo verwendet oder Systemdateien ändert.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: