Muito simples, TTY é uma abreviatura de TeleTypewriter. Entendeu não? Você com certeza já o usou.. Se você usa linux.. se você não usa feche esse seu internet explorer.. e procure uma janela pra se jogar. Se você usa MAC, para de passar maquiagem e formata esse PC. Brincadeiras a parte, TTY é quando você usa a tecla de atalho

CTRL + ALT + F#

, ou mesmo quando você abre um terminal do seu SO.

Isso! TTY é simplesmente um terminal ao qual você está conectado. Uma interface da qual você pode dar comandos texto a maquina.

No caso do terminal iniciado dentro de sua interface como esse:

terminal-tty

Ele é um TTY virtual, do qual simula um interface de comando direto ao SO.

Comando TTY

$ tty
/dev/pts/6

Este comando lhe informa qual o nome do arquivo conectado à entrada padrão. O termo pts é a abreviação para pseudoterminal. Caso você execute o comando direto em um TTY verdadeiro você teria o seguinte:

$ tty
/dev/tty1

O número no resultado do comando indica que o terminal em que foi executado está associado à entrada padrão daquele número. Se você abrir outros terminais, eles terão sequencialmente a numeração 6,7… Em algumas distribuições alguns tty estão bloqueados, pois estão associados a algum gerenciador como o modem-manager ou lightDM.

Beleza, e de que me serve isso? Imagine, que você esteja utilizando mais de um terminal em sua distribuição, algo comum, e você deseja que o resultado de um comando em um tty seja exibido em outro tty. Por exemplo a listagem de um diretório seja exibida em outro terminal, você pode utilizar:

ls /home > /dev/pts/6

Para saber mais do comando tty, utilize no seu tty o comando:

man tty

ou

tty --help

ou

Acessando: http://man7.org/linux/man-pages/man4/tty.4.html

Assine o blog aqui e receba novidades e mais informações sobre linux e outros softwares relacionados. No próximo post aprenda a economizar memória do seu pc removendo TTY’s desnecessários do seu computador.

Written by vinicius