Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Was bedeuten tty und pts unter Linux?
Das tty in Linux stellt den Namen des Terminalgeräts dar und hat viele Typen. Wenn ein Terminal geöffnet wird, lautet es pts/0 , j ist pts
Wenn wir im Linux-System einen Buchstaben eingeben, können wir Ausgaben wie tty1, pts/0 bis ps, who und andere Befehle sehen. Heute stellen wir die Funktionen dieser beiden vor Artikel. Sie haben eine gewisse Referenzfunktion und ich hoffe, dass sie für alle hilfreich sein wird
[Empfohlene Kurse: Linux-Tutorial]
tty-Einführung:
tty ist die Sammelbezeichnung für Endgeräte. Es handelt sich um ein zeichenartiges Gerät und es gibt viele Typen. Daher wird tty üblicherweise zur Bezeichnung verschiedener Arten von Endgeräten verwendet.
pts-Einführung:
pts bezieht sich auf das sogenannte Pseudoterminal oder virtuelle Terminal. Wenn Sie ein Terminal öffnen, lautet der Name des Terminals pts /0, Wenn Sie jedoch ein Terminal erneut öffnen, heißt dieses
das neue Terminal pts
. Geben Sie unter Linux den Gerätenamen in das spezielle Dateiverzeichnis /dev ein. Das Terminal enthält im Allgemeinen spezielle Gerätedateien die folgenden Typen
(1) Terminal mit seriellem Anschluss (/dev/ttySn)
Es handelt sich um ein Endgerät, das über einen Computeranschluss angeschlossen ist, und jeder serielle Anschluss wird als Zeichengerät behandelt. Wenn Sie Daten an einen Port senden möchten, können Sie die Standardausgabe auf diese speziellen Dateinamen in der Befehlszeile umleiten
(2) Pseudoterminal (/dev/pty/)
sind Paare logischer Endgeräte wie /dev/ptyp3 und /dev/ttyp3, die nicht direkt mit tatsächlichen physischen Geräten zusammenhängen.
(3) Steuerterminal (/dev/tty)
Wenn der aktuelle Prozess ein Steuerterminal hat, dann ist /dev/tty die Gerätespezialdatei des Steuerterminals des aktuellen Prozesses . Mit dem Befehl „ps -ax“ können Sie sehen, mit welchem Steuerterminal der Prozess verbunden ist. Wenn Sie sich über eine Shell anmelden, ist /dev/tty das Terminal, das Sie verwenden. Überprüfen Sie mit dem Befehl „tty“, zu welchem Terminalgerät es tatsächlich gehört.
(4) Konsolenterminal (/dev/ttyn, /dev/console)
In UNIX-Systemen wird der Computermonitor normalerweise als Konsolenterminal bezeichnet. Es emuliert eine Art Linux-Terminal und verfügt über einige damit verknüpfte Gerätedateien. Sie können sich auch an verschiedenen virtuellen Terminals anmelden, sodass das System mehrere verschiedene Sitzungen gleichzeitig haben kann. Nur der System- oder Superuser-Root kann in /dev/tty0 schreiben.
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für alle hilfreich sein.
Das obige ist der detaillierte Inhalt vonWas bedeuten tty und pts unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!