Se o (s) arquivo (s) em questão contiver muitos dados enviando o sinal, pode chegar a cat
antes de terminar. O que você realmente observa é a velocidade finita de seu terminal - cat
envia os dados para o terminal e leva algum tempo para o terminal exibir todos eles.
Lembre-se de que geralmente é necessário redesenhar toda a janela de saída para cada linha de saída (ou seja, mover o conteúdo da janela uma linha para cima e imprimir a próxima linha na parte inferior). Embora existam técnicas e algoritmos para tornar isso mais rápido do que se fosse feito de maneira simples, ainda leva algum tempo.
Assim, se você quiser se livrar da saída o mais rápido possível, oculte a janela do terminal , porque geralmente não há redesenho real. Em ambiente gráfico isso pode significar tanto minimizar a janela quanto mudar para uma área de trabalho virtual diferente, no console virtual Linux apenas mudar para outra (( Ctrl +) Alt + < kbd> F x ).
Observe também que, se você executou isso em um link de rede lento (SSH através de uma conexão GSM, por exemplo), você definitivamente veria muito menos saída antes que cat
fosse morto pelo sinal, porque a velocidade do terminal não seria Não seja mais o gargalo.