Gibt es eine bestimmte ID für die Terminals (Eingabeaufforderung), die ich auf dem Linux-Computer geöffnet habe?

Gibt es eine bestimmte ID für die Terminals (Eingabeaufforderung), die ich auf dem Linux-Computer geöffnet habe?

Ich habe 2 oder mehr Terminals im Linux-System geöffnet. Ich möchte sie unterscheiden ... Gibt es eine Möglichkeit, sie zu unterscheiden???

Antwort1

Ja, mit dem ttyBefehl können Sie herausfinden, welche Gerätedatei Ihrem aktuellen Terminal entspricht.

tty - druckt den Dateinamen des an die Standardeingabe angeschlossenen Terminals

Es sollte normalerweise mit einem Pfad in der Form antworten

  • /dev/ttyX(X im Bereich 1-6), wenn Sie in einem echten TTY sind ( Ctrl+ Alt+ F1 - F6), oder
  • /dev/pty/X(X >= 0), wenn Sie sich in einem Pseudo-TTY befinden, was normalerweise bei Terminalemulatoren wie gnome-terminaloder xtermsowie bei Remote-Shell-Verbindungen über der Fall ist ssh.

Diese Dateideskriptoren identifizieren Ihr aktuelles Terminal eindeutig. Es gibt nie zwei Terminals mit derselben ID gleichzeitig, aber die IDs werden wieder frei, sobald Sie eines schließen, und können vom nächsten Terminal, das Sie öffnen, wiederverwendet werden.

verwandte Informationen