Quelle est la différence entre ^C et ^D pour un terminal UNIX / Mac OS X?

Lorsque j'essaie d'arrêter quelque chose, j'utilise ^C et parfois ^D dans le terminal.

Quelle est la différence entre les deux ? Pourquoi un programme ne répond pas à ^C, mais à ^D. Pourquoi le Terminal.l'application se ferme simplement lorsque j'utilise ^D?

demandé sur