Гаразд, ось деякі історичні передумови. Термінал походить від часів до повсюдності ctrlCта ctrlDярликів. Насправді, ctrl-C вже давно має значення: в терміналі він використовується для переривання поточного процесу переднього плану в терміналі. І Ctrl-D призначений для надсилання EOF (кінець файлу).
Побачте себе; запустіть програму, яка зайняла б багато часу і дала б багато результатів, наприклад find /, і натисніть Ctrl-C, щоб перервати її. Запустіть програму, яка очікує певного введення, наприклад cat > testfile.txt, введіть текст, а потім натисніть Enter (для нового рядка) та Ctrl-D таким чином, що програма подумає "кінець файлу, добре" та завершиться.
Більше того, копіювання та вставлення можна було (і можна) досягти в X набагато простішим способом. Момент, коли ви вибрали будь-який текст за допомогою миші - тільки що вибрали, не натискали жодної клавіші - він був скопійований у буфер обміну X. Щоразу, коли ви натискаєте праву кнопку миші, без будь-якого комбінації клавіш, текст буде вставлений. Зовсім немає потреби в ярликах. Це працює не тільки в терміналі, але і в інших програмах - спробуйте!
Однак ви не можете використовувати цей метод для копіювання нічого, крім простого тексту; для копіювання графіки, файлів тощо вам потрібні ctrl-c і ctrl-v.
Тим не менш, щоб досягти певної сумісності з сучасними догмами, можна використовувати CtrlShiftCі CtrlShiftVв терміналі.