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 tty
Befehl 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 wiegnome-terminal
oderxterm
sowie bei Remote-Shell-Verbindungen über der Fall istssh
.
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.