it-swarm.com.de

Was ist tty7 in der Kommandozeile?

Kürzlich habe ich im Terminal herumgespielt und den Befehl who eingegeben. Wenn ich meinen Benutzernamen und mein Datum sehe, weiß ich nicht, was tty7 oder was dies pts/0 ist, kann mir das jemand erklären?

24
Fusky

Der Name TTY stammt eigentlich aus der Vergangenheit von Computern: Damals hatten Computer sogar Teletypewriters als Terminal, sodass die Ausgabe von Programmen gedruckt werden konnte (tty = TeleTYpe/TeleTYpewrite).

TTY bezieht sich normalerweise auf "physische" Terminals, wie z. B. mehrere angeschlossene Terminals (selbst wie eine Schreibmaschine) an einem einzelnen Computer, oder heutzutage: Mehr getrennte Textkonsolen, zwischen denen Sie wechseln können Ctrl+Alt+F1-F7 (oder mehr, wenn Sie dies möchten) habe mehr konfiguriert).

Im Falle von Ubuntu wird tty7 normalerweise von Xorg verwendet. Stellen Sie Ihre grafische Umgebung zur Verfügung (genauer gesagt, es stellt nur ein "Fenstersystem" zur Verfügung und Dinge wie der Gnome - als Desktop-Umgebungslösung - werden "top of it" ausgeführt. ).

Im Gegensatz dazu ist "pts" (zur Hälfte) ein Begriff des "Pseudoterminals", der die Terminalfunktionalität ohne den Kontext eines "realen" physischen Terminals implementiert, zum Beispiel, wenn Sie das Gnome-Terminal für die Shell öffnen (was normalerweise der Fall ist) Um Bash auf Ubuntu-Systemen ausführen zu können, sind Terminal-Funktionen erforderlich.

Dies ist auch der Fall, wenn Sie "ssh" verwenden, um sich auf einem Remote-Computer anzumelden, also auf den Punkt gebracht: Immer dann, wenn etwas Terminal-/tty-ähnliche Funktionalität benötigt, ohne eine "echte" tty zu haben.

30
LGB

Ich denke, normalerweise ist es der X-Server.

Drücken Sie Ctrl+Alt+F7 und prüfen Sie, ob Sie zu Ihrer grafischen Anmeldesitzung weitergeleitet werden (oder ob Sie dort bleiben).

Sie können auch eine Shell öffnen und tty ausführen. Hier erfahren Sie den Namen Ihres aktuellen Terminals.

2
Mikel

tty7 ist das physische Terminal, von dem aus Sie sich angemeldet haben. In vielen Fällen wird in tty7 Ihr Fenstermanager ausgeführt und von dem aus Sie sich anmelden.

Wie aus der folgenden Auflistung hervorgeht, habe ich mich am 24. Mai um 9:33 Uhr von tty7 aus (über den Anmeldedialog von Gnome Window Manager) angemeldet und dann 4 Pseudoterminals geöffnet.

[[email protected] ~]$ last | tac | egrep "May\s*24"

sgoda    tty7         :0               Wed May 24 09:33   still logged in   
sgoda    pts/0        :0               Wed May 24 09:33   still logged in   
sgoda    pts/2        :0               Wed May 24 09:36   still logged in   
sgoda    pts/4        :0               Wed May 24 09:40   still logged in   
sgoda    pts/5        :0               Wed May 24 09:42   still logged in 
0
satishgoda