Crtl-d e EOF (fim de arquivo)

De Rede Linux

Quando um programa está tentando ler um arquivo (p.e. um livro em txt que está no seu micro) ele tem que saber onde parar (i.e. onde acaba o arquivo). Ele recebe, para isso, um sinal chamado EOF.

A coisa interessante é que a entrada de um programa é um arquivo. Assim, ela termina do jeito que um arquivo termina (com EOF).

Por isso temos tantos exemplos no tutorial em que paramos o programa com ctrl-d. Na verdade, o programa está lendo um arquivo (aquilo que estamos digitando para ele) e pára quando o arquivo acaba.

Só pra te deixar encucado: note que, se você não tiver nenhum programa rodando, ctrl-d fecha o próprio bash (e com ele morre o terminal)