Control-C es un comando informático común . Se genera manteniendo presionada la Ctrltecla y escribiendo la tecla.C
En entornos de interfaz gráfica de usuario , a menudo se utiliza Control+C para copiar texto resaltado al portapapeles . [1] Las computadoras Macintosh usan + para esto.⌘ CommandC
En muchos entornos de interfaz de línea de comandos , se utiliza control+C para cancelar la tarea actual y recuperar el control del usuario. [2]
Larry Tesler creó el concepto de cortar, copiar, pegar y deshacer para la interacción hombre-computadora mientras trabajaba en Xerox PARC para controlar la edición de texto . Durante el desarrollo de Macintosh se decidió que cortar, pegar, copiar y deshacer se usarían con frecuencia y se los asignó a ⌘ - Z (Deshacer), ⌘ - X (Cortar), ⌘ - C (Copiar) y ⌘ - V (Pegar). [3] [4] [5] Las cuatro letras están ubicadas juntas en el extremo izquierdo de la fila inferior del teclado QWERTY estándar . IBM y las primeras versiones de Windows usaban un conjunto diferente de teclas como parte de IBM Common User Access . Más tarde, Windows adoptó los atajos usando Control en lugar de la tecla Comando, ya que el teclado habitual de IBM PC no tiene tecla Comando.
Control+C fue parte de varios sistemas operativos de Digital Equipment , incluyendo TOPS-10 y TOPS-20 . Su popularidad como comando de interrupción fue adoptada por otros sistemas, incluyendo Unix . Los sistemas posteriores que lo copiaron incluyen CP/M , DOS y Windows . En los sistemas POSIX , la secuencia hace que el programa activo reciba SIGINT , la señal de interrupción. Si el programa no especifica cómo manejar esta condición, el programa finaliza. Por lo general, un programa que maneja una SIGINT igualmente se finalizará a sí mismo, o al menos finalizará una tarea que se esté ejecutando dentro de él.
Este sistema suele conservarse incluso en los emuladores de terminal gráficos . Si se utiliza control-C para copiar en el entorno gráfico, surge una ambigüedad. Normalmente se utiliza ++ para uno de los comandos, y ambos aparecen en los menús del emulador .⇧ ShiftCtrlC
En terminales ASCII , la pulsación de la tecla produjo el carácter de control de fin de texto . No hay ninguna indicación de que esto tuviera algo que ver con la elección de usarlo para interrumpir programas, sino que se eligió porque no se estaba usando para nada más. [ cita requerida ]
control+C y control+V para hacer... copiar y pegar
Tan pronto como se cierra el shell de comandos con una combinación de control-c...