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: