tty (Unix)

Origem: Wikipédia, a enciclopédia livre.
tty
Lançamento 3 de novembro de 1971 (52 anos)
Sistema operacional Unix e tipo Unix
Gênero(s) Comando

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]

O nome tty vem de TeleTYpewriter.[2]

Uso[editar | editar código-fonte]

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 | editar código-fonte]

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