Есть ли определенный идентификатор, присвоенный терминалам (командной строке), которые я открыл на машине Linux?

Есть ли определенный идентификатор, присвоенный терминалам (командной строке), которые я открыл на машине Linux?

Я открыл 2 или более терминалов в системе Linux. Я хочу их различить... Есть ли способ их различить???

решение1

Да, вы можете использовать ttyкоманду, чтобы узнать, какой файл устройства соответствует вашему текущему терминалу.

tty - вывести имя файла терминала, подключенного к стандартному вводу

Обычно он должен отвечать путем в форме

  • /dev/ttyX(X в диапазоне 1-6), если вы находитесь в реальном телетайпе ( Ctrl+ Alt+ F1 - F6), или
  • /dev/pty/X(X >= 0), если вы находитесь в псевдо-TTY, что обычно имеет место для эмуляторов терминала, таких как gnome-terminalили , xtermа также для удаленных подключений к оболочке через ssh.

Эти дескрипторы файлов четко идентифицируют ваш текущий терминал. Не существует двух терминалов с одинаковым ID одновременно, но идентификаторы снова становятся свободными, как только вы закрываете один, и могут быть повторно использованы следующим терминалом, который вы открываете.

Связанный контент