Linuxマシンで開いたターミナル(コマンドプロンプト)に特定のIDが与えられていますか?

Linuxマシンで開いたターミナル(コマンドプロンプト)に特定のIDが与えられていますか?

Linux システムで 2 つ以上のターミナルを開きました。それらを区別したいのですが、区別する方法はありますか?

答え1

はい、ttyコマンドを使用して、現在の端末に対応するデバイス ファイルを確認できます。

tty - 標準入力に接続された端末のファイル名を印刷します

通常、次のような形式のパスが返されます。

  • /dev/ttyX(Xは1~6の範囲)実際のTTY(Ctrl+ Alt+ F1 - F6)の場合、または
  • /dev/pty/X(X >= 0) 疑似 TTY を使用している場合。これは通常、 やgnome-terminalなどxtermの端末エミュレータや、 経由のリモート シェル接続の場合に当てはまりますssh

これらのファイル記述子は、現在の端末を明確に識別します。一度に同じ ID を持つ端末は 2 つ存在していませんが、1 つの端末を閉じると ID は再び解放され、次に開いた端末で再利用される可能性があります。

関連情報