OK, aquí hay algunos antecedentes históricos. La terminal proviene de tiempos anteriores a la ubicuidad de los atajos ctrlCy ctrlD. De hecho, ctrl-C ya ha tenido un significado durante mucho tiempo: en una terminal, se usa para interrumpir el proceso actual en primer plano en una terminal. Y Ctrl-D es para enviar EOF (fin de archivo).
Ver por ti mismo; inicie un programa que tomaría mucho tiempo y produciría muchos resultados, como find /
, y presione Ctrl-C para interrumpirlo. Inicie un programa que espere alguna entrada, como cat > testfile.txt
, escriba texto y luego presione Intro (para nueva línea) y Ctrl-D de modo que el programa piense "fin de archivo, bien" y salga.
Además, copiar y pegar podría (y puede) lograrse en X de una manera mucho más simple. En el momento en que seleccionó cualquier texto con el mouse, simplemente seleccionado, sin presionar teclas, se copió al portapapeles X. Siempre que presione el botón derecho del mouse, sin ningún atajo de teclado, el texto se pegará. No hay necesidad de atajos en absoluto. Esto funciona no solo en la terminal, sino también en otros programas, ¡pruébelo!
Sin embargo, no puede usar este método para copiar nada más que texto simple; para copiar gráficos, archivos, etc., necesita ctrl-c y ctrl-v.
Sin embargo, para lograr cierta compatibilidad con el dogma moderno, puede usar CtrlShiftCy CtrlShiftVen un terminal.