1. Home
  2. Dashboard
  3. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team
      4. Search Members
  4. Articles
    1. Liste funktionierender Drucker
  5. Linux Guides
    1. Homepage
    2. YouTube
    3. Telegram
    4. Community-Stammtisch
  6. Lexicon
    1. Last Changes
  7. Smart Search
  • Login
  • Register
  • Search
Terminal - bzw. Konsolenbefehle u. Werkzeuge
  • Everywhere
  • Terminal - bzw. Konsolenbefehle u. Werkzeuge
  • Articles
  • Pages
  • Forum
  • Lexikon
  • More Options
  1. Linux Guides Community
  2. Lexicon
  3. Terminal - bzw. Konsolenbefehle u. Werkzeuge

TTY

  • Hammer20l
  • May 28, 2026 at 11:17 PM
  • July 17, 2026 at 7:24 PM
  • 91 times viewed
  • Eintrag
  • Ratings 0
  • TTY steht historisch für Teletypewriter (Fernschreiber) und beschreibt im modernen Linux-Kontext das abstrakte Subsystem, das für die textbasierte Ein- und Ausgabe zwischen dem Nutzer und dem Betriebssystem verantwortlich ist. Während ein physisches TTY heute eine Museumsrariät ist, lebt das Konzept in Linux als virtuelle Konsole (erreichbar über Tastenkombinationen wie Strg + Alt + F3) und als Pseudo-Terminal (PTS) innerhalb grafischer Terminal-Emulatoren weiter.

    Klick für mehr ...

    1 ⌨️ TTY (Das textbasierte Fundament)

    In den 1960er und 1970er Jahren besaßen Großrechner (Mainframes) weder Bildschirme noch Grafikprozessoren. Die Eingabe erfolgte über elektromechanische Schreibmaschinen (Fernschreiber von Firmen wie Teletype), die Tastendrücke als serielle Signale an den Computer sendeten und dessen Antworten physisch auf Endlospapier druckten.

    Linux simuliert diese historische Hardware-Architektur bis heute vollständig in Software.

    Wenn wir heute unter Linux ein Terminal öffnen, interagieren wir mit einem hochgradig optimierten Subsystem, das sich genau so verhält, als wäre ein physischer Fernschreiber an den Kernel angeschlossen. Das TTY-Subsystem nimmt Zeichen entgegen, verarbeitet Steuerzeichen (wie Strg + C zum Abbrechen) und leitet den Datenstrom an die eigentliche Shell (z. B. bash) weiter.

    Die Kernphilosophie von TTY lautet:

    „Text ist die universelle Schnittstelle. Unabhängig davon, wie modern oder fehlerhaft die grafische Oberfläche ist – die textbasierte Kommunikation mit dem Kernel über ein standardisiertes Terminal-Subsystem bleibt die unzerstörbare Lebensader des Administrators.“

    2 🏗️ DIE DREI VARIANTEN IN DER LINUX-PRAXIS

    Im Alltag begegnen dir unter Linux drei völlig unterschiedliche Implementierungen des TTY-Konzepts:

    2.1 1. Die virtuellen Konsolen (tty1 bis tty6)

    Linux reserviert standardmäßig mehrere Tastatur-Kanäle direkt im Kernel. Wenn deine grafische Oberfläche einfriert, kannst du über die Tastenkombination Strg + Alt + F3 (oder F4, F5, F6) die Grafik komplett verlassen und landest im nackten, reinen Text-Modus.

    • Architektur: Diese Konsolen werden vom Kernel-Treiber direkt auf deine Grafikhardware gerendert.
    • Praxis: Auf tty1 oder tty2 läuft in modernen Systemen meist der Display-Manager (GDM, SDDM) mitsamt deiner Wayland/KDE Plasma-Sitzung. Die höheren Nummern stehen als eiserne Text-Wiederherstellungs-Reserve bereit.

    2.2 2. Pseudo-Terminals (pts/0, pts/1 ...)

    Wenn du innerhalb deiner grafischen KDE Plasma-Oberfläche ein Programm wie Konsole, Alacritty oder Tilix öffnest, ist das kein echtes TTY, sondern ein PTS (Pseudo-Terminal Slave).

    • Architektur: Der Terminal-Emulator tut so, als wäre er ein physisches TTY. Er leitet die Eingaben aus der Grafik an ein virtuelles Master-Gerät weiter, welches die Daten an die Shell übergibt.

    2.3 3. Serielle Terminals (ttyS0, ttyUSB0)

    Das ist die Brücke zur Hardware-Bastelei oder Server-Wartung. Schließt du ein Gerät über eine serielle Schnittstelle oder einen USB-zu-Seriell-Adapter (z. B. für Arduino oder Embedded-Router) an, taucht dieses als /dev/ttyUSB0 im System auf.

    3 📦 BEFEHLE FÜR DEN SPICKZETTEL

    Das TTY-Subsystem lässt sich mit simplen Bordmitteln analysieren und steuern:

    3.1 1️⃣ Wo bin ich aktuell eingeloggt?

    Der Befehl tty verrät dir sofort den genauen Gerätepfad deiner aktuellen Shell-Sitzung:

    Code
    tty
    # Ausgabe im grafischen Terminal: /dev/pts/0
    # Ausgabe in der virtuellen Konsole: /dev/tty3

    3.2 2️⃣ Wer ist sonst noch im System aktiv?

    Mit dem Befehl who siehst du auf einen Blick, welche Nutzer auf welchen TTYs oder Pseudoterminals eingeloggt sind:

    Code
    who
    # Ausgabebeispiel:
    # user-1 tty2         2025-07-07 09:12 (:0)
    # user-2 pts/1       2025-07-07 11:30 (192.168.1.50)

    3.3 3️⃣ Text-Nachrichten direkt auf ein anderes TTY senden:

    Da TTYs wie Dateien in Linux behandelt werden (/dev/ttyX), kannst du als Root Text direkt auf den Bildschirm einer virtuellen Konsole umleiten:

    Code
    sudo echo "Achtung: System wird in 5 Minuten gewartet!" > /dev/tty3

    4 📝 FAZIT

    Das TTY-Subsystem ist das ultimative Sicherheitsnetz von Linux. Es mag optisch anmuten wie ein Relikt aus den 1970er Jahren, ist architektonisch jedoch das unzerstörbare Fundament, das die totale Trennung zwischen der Systemlogik und der visuellen Anzeige garantiert.

    • TTY
There are currently no ratings for this Eintrag.
  • Previous entry TRIM
  • Next entry type
  • Changelog
  • PDF
25-linuxguides-png

Table of Contents

  • 1 ⌨️ TTY (Das textbasierte Fundament)
  • 2 🏗️ DIE DREI VARIANTEN IN DER LINUX-PRAXIS
    • 2.1 1. Die virtuellen Konsolen (tty1 bis tty6)
    • 2.2 2. Pseudo-Terminals (pts/0, pts/1 ...)
    • 2.3 3. Serielle Terminals (ttyS0, ttyUSB0)
  • 3 📦 BEFEHLE FÜR DEN SPICKZETTEL
    • 3.1 1️⃣ Wo bin ich aktuell eingeloggt?
    • 3.2 2️⃣ Wer ist sonst noch im System aktiv?
    • 3.3 3️⃣ Text-Nachrichten direkt auf ein anderes TTY senden:
  • 4 📝 FAZIT

Categories

  1. 3D 6
  2. Allgemein 110
  3. Appimages 4
  4. Audio 35
  5. Bild - Anzeige, - Bearbeitung, Foto-Bearbeitung, Grafik-Bearbeitung, - Verwaltung, Techn. Zeichnen, 35
  6. Büro, Mail, Messenger, Drucker, Scanner, PDF, OCR, LaTex 28
  7. Browser 14
  8. Dateimanager 6
  9. Dateisysteme und dessen Verwaltung 7
  10. Datensicherung 9
  11. Desktop-Umgebungen 15
  12. Distributionen, Boot-Stick 83
  13. Editoren (Text, Quellcode,Markdown,Wiki,Autoren,Web) 11
  14. Fenstermanager 9
  15. Firewall - Datensicherheit 13
  16. Gaming unter Linux 12
  17. Hardware 28
  18. Installer 3
  19. Kernel 8
  20. Maker Community 9
  21. Netzwerk 36
  22. Python 10
  23. Packprogramme - Archivmanager, Synchronisierung 15
  24. Paketverwaltung 30
  25. Remote Verbindungen 5
  26. Sandbox Programme 6
  27. Schnittstellen 6
  28. Terminaleditoren 17
  29. Terminal - bzw. Konsolenbefehle u. Werkzeuge 64
  30. Video, Medienserver 11
  31. Videoplayer 8
  32. Virtualisierung und Container 17
  33. Windows Umgebung 15
  1. Privacy Policy
  2. Legal Notice
  1. Nutzungsbedingungen
Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™