OK, voici un historique. Terminal vient d'époques antérieures à l'omniprésence des raccourcis ctrlCet ctrlD. En fait, ctrl-C a déjà un sens depuis très longtemps: dans un terminal, il est utilisé pour interrompre le processus de premier plan en cours dans un terminal. Et Ctrl-D est pour l'envoi d'EOF (fin de fichier).
Voir par vous-même; démarrer un programme qui prendrait beaucoup de temps et produirait beaucoup de sortie, comme find /
, et appuyez sur Ctrl-C pour l'interrompre. Démarrez un programme qui attend une entrée, comme cat > testfile.txt
, tapez du texte, puis appuyez sur Entrée (pour le retour à la ligne) et Ctrl-D de telle sorte que le programme pense «fin de fichier, bien» et quitte.
De plus, le copier-coller pourrait (et peut) être réalisé dans X d'une manière beaucoup plus simple. Au moment où vous avez sélectionné un texte avec votre souris - juste sélectionné, aucune touche enfoncée - il a été copié dans le presse-papiers X. Chaque fois que vous appuyez sur le bouton droit de la souris, sans aucun raccourci clavier, le texte est collé. Pas besoin de raccourcis du tout. Cela fonctionne non seulement dans le terminal, mais aussi dans d'autres programmes - essayez-le!
Cependant, vous ne pouvez pas utiliser cette méthode pour copier autre chose que du texte simple; pour copier des graphiques, des fichiers, etc., vous avez besoin de ctrl-c et ctrl-v.
Néanmoins, pour atteindre une certaine compatibilité avec le dogme moderne, vous pouvez utiliser CtrlShiftCet CtrlShiftVdans un terminal.