GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was sind Pseudoterminals (pty/tty)?

  1. Ein Gerät, das die Funktionen eines physischen Terminals hat, ohne tatsächlich eines zu sein. Erstellt von Terminalemulatoren wie xterm. Weitere Einzelheiten finden Sie in der Manpage pty(7).
  2. Traditionell hat UNIX ein Konzept eines steuernden Terminals für eine Gruppe von Prozessen, und viele E/A-Funktionen sind für Terminals konzipiert. Pseudoterminals verarbeiten zum Beispiel einige Steuerzeichen wie ^C.
  3. Sie sind nicht veraltet und werden in vielen Programmen verwendet, einschließlich ssh.
  4. Schsch.

Die Antwort liegt im Namen – „Pseudo“ bedeutet „nicht echt, hat aber den Anschein von“.

Bei den ersten Terminals war immer eine Hardware mit dem zugehörigen Gerät verbunden, sei es eine Anzeigehardware oder eine serielle Schnittstelle.

Mit xwindows, telnet und ssh entstand ein Bedarf an Software-„Pseudogeräten“, die die Aufgabe übernehmen, für Anzeigehardware einzuspringen. Sie sind "Pseudo-Terminals" ... Software, die Terminal-Hardware emuliert und Ein- und Ausgabe auf die gleiche Weise handhabt wie ein physisches Gerät, sodass die angeschlossene Software nicht weiß, dass kein echtes Gerät angeschlossen ist.


Pseudoterminals sind Emulatoren für serielle Leitungen. Sie bieten Endpunkte für Telnet-, SSH- und XTerm-Shells.


Linux
  1. Was ist Ihr Lieblings-Linux-Terminal-Trick?

  2. Was ist Ihr Lieblings-Terminal-Emulator?

  3. Was ist Ihr Lieblings-Linux-Terminal-Emulator?

  4. Was ist Ihr Lieblings-Linux-Terminal-Trick?

  5. Welche Beziehungen bestehen zwischen dem aktuellen Steuerterminal und `/dev/tty`?

3 Linux-Terminals, die Sie ausprobieren müssen

Welche Terminal-Emulatoren sind für Benutzer von intensiven Terminals verfügbar?

Was sind build-essential und build-dep?

Was ist ein Loop-Gerät bei der Montage?

Unterschied zwischen pts und tty

Was bedeutet das Eingabegerät ist kein TTY genau in der Docker-Run-Ausgabe?