Em computação, tty é um comando no Unix e sistemas operacionais tipo Unix que imprime o nome de arquivo do terminal conectado à entrada padrão.[1]

tty
Lançamento 3 de novembro de 1971 (52 anos)
Sistema operacional Unix e tipo Unix
Gênero(s) Comando

O nome tty vem de TeleTYpewriter.[2]

Uso editar

O comando tty é geralmente usado para verificar se o meio de saída é um terminal. O comando imprime o nome do arquivo do terminal conectado à entrada padrão. Se nenhum arquivo for detectado (no caso, ele está sendo executado como parte de um script ou o comando está sendo encadeado) a mensagem "not a tty" é impressa na stdin e o comando finaliza com o estado de saída 1. O comando também pode ser executado no modo silencioso (tty -s) em que nenhuma saída é produzida e o comando finaliza com um estado de saída apropriado.

Exemplo:

$ tty
/dev/pts/0

A abreviação "pts" dentro da saída do comando tty indica que ele é um pseudoterminal, onde a saída do terminal está sendo mostrada por um processo no sistema de computação e não por um hardware separado do terminal. Um número de identificação específico enumera os números de tais processos naquele sistema de computação. Se o programa estivesse rodando em um TTY verdadeiro, sua saída seria semelhante a seguinte:

$ tty
/dev/tty1

Referências

  1. «tty». pubs.opengroup.org. Consultado em 14 de fevereiro de 2020 
  2. «What does "TTY" stand for?». Ask Ubuntu. Consultado em 14 de fevereiro de 2020 

Ver também editar

  Este artigo é um esboço. Você pode ajudar a Wikipédia expandindo-o. Editor: considere marcar com um esboço mais específico.