Команда, вы будете смеяться, очень простая:
tty
Результат работы на локальном терминале (с консоли, «с клавиатуры») и «без иксов»:
/dev/tty1
Эмуляторам терминала (из иксов или PuTTY), естественно, выделяется виртуальный терминал:
Иксы:
![](https://content21-foto.inbox.lv/albums/v/venigreth/IT/01-tty-x.png)
PuTTY:
![](https://content21-foto.inbox.lv/albums/v/venigreth/IT/02-tty-putty.png)
В некоторых встраиваемых системах команда tty
может не работать.
В переменную скрипта можно сохранить результат выполнения команды:
#!/bin/bash
CUR_TTY=`tty`
echo $CUR_TTY
Вывод (для первого случая):
/dev/tty1