Outra entrada é salva em um buffer e é usada para o próximo comando no shell.
Se, por exemplo, eu executar um comando do terminal da seguinte forma:
$ find . | xargs grep something
O terminal entra em uma espécie de estado pendente e eu posso digitar caracteres e outras coisas enquanto espero que o comando comece a imprimir coisas no stdout.
O que acontece com essa entrada? É salvo em algum lugar, faz alguma coisa? Eu sei que eu posso usá-lo para passar sinais para o aplicativo (como SIGINT por meio de digitação em ^ C), mas o que acontece com alguma outra entrada? Estou me referindo especificamente aos casos em que o aplicativo não está solicitando ao usuário informações.
Obrigado e peço desculpas se isso for um pouco óbvio.