Initialement, un terminal était un périphérique.
Là, les terminaux sont des périphériques virtuels : chaque onglet est un périphérique virtuel. Ce périphérique est, pour le système, vu comme un device donc, comme on est sur UNIX, comme un fichier un peu particulier.
Pour connaître le device auquel un shell est affecté, tape la commande tty.
Imaginons que la commande renvoie : /dev/ttys003.
Si tu tapes alors la commande : echo "brol" > /dev/ttys003 tu verras s'afficher brol dans ton shell. Le device est tout bonnement le canal de communication avec le périphérique virtuel.