Control + C es un comando de computadora común . Se genera presionando la Ctecla mientras se mantiene presionada la Ctrltecla en la mayoría de los teclados de computadora .
En entornos de interfaz gráfica de usuario que usan la tecla de control para controlar el programa activo, control + C se usa a menudo para copiar texto resaltado en el portapapeles . [1]
En muchos entornos de interfaz de línea de comandos , control + C se utiliza para cancelar la tarea actual y recuperar el control del usuario. [2] Es una secuencia especial que hace que el sistema operativo envíe una señal al programa activo. Por lo general, la señal hace que finalice, pero el programa puede "atraparla" y hacer otra cosa, normalmente devolviendo el control al usuario.
En entornos gráficos
Ctrl + C fue una de las pocas secuencias de teclado elegidas por los diseñadores del programa en Xerox PARC para controlar la edición de texto , con Ctrl + Z (Deshacer), Ctrl + X (Cortar), Ctrl + V (Pegar) y Ctrl + P (Impresión). [ cita requerida ] Las primeras cuatro letras están ubicadas juntas en el extremo izquierdo de la fila inferior del teclado QWERTY estándar , y P hacia la parte superior derecha. La combinación de teclas equivalente en computadoras Macintosh es ⌘ -C .
En entornos de línea de comandos
Control + C ("C para cancelar") [3] era parte de varios sistemas operativos de equipos digitales , incluidos TOPS-10 y TOPS-20 . Su popularidad como comando de cancelación fue adoptada por otros sistemas, incluido Unix . Otros sistemas que lo copiaron incluyen CP / M , MS-DOS y Microsoft 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, se termina. Normalmente, un programa que hace manejar una SIGINT todavía terminará en sí, o al menos terminar la tarea en ejecución en su interior.
Este sistema generalmente se conserva incluso en emuladores de terminales gráficos . Si se utiliza control-C para copiar y pegar en el entorno gráfico, surge una ambigüedad. Normalmente, se asigna una pulsación de tecla alternativa a uno de los comandos, y ambos aparecen en los menús del emulador .
Como muchos teclados y terminales de computadora alguna vez generaron directamente código ASCII , la elección de control + C se superpuso con el carácter de fin de texto ASCII . Este carácter tiene un valor numérico de tres, ya que " C " es la tercera letra del alfabeto. Se eligió para provocar una interrupción, ya que de otro modo es poco probable que forme parte de la interfaz interactiva de un programa. Muchos otros códigos de control, como control + D para el carácter de fin de transmisión , no generan señales y se utilizan ocasionalmente para controlar un programa.
Ver también
Referencias
- ^ "¿Por qué Ctrl + v para pegar?" .
control + C y control + V para hacer ... copiar y pegar
- ^ "Una explotación de desbordamiento de búfer contra el software de control remoto DameWare" . 19 de diciembre de 2003.
Tan pronto como el shell de comandos se cierra con una combinación control-c ...
- ^ "Creando la Red Viva" . 16 de diciembre de 2019.
puedes presionar control-C para cancelar