stringtranslate.com

Control-C

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]

En entornos gráficos

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.

En entornos de línea de comandos

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 ]

Véase también

Referencias

  1. ^ "¿Por qué Ctrl+v para pegar?". control+C y control+V para hacer... copiar y pegar
  2. ^ "Un exploit de desbordamiento de búfer contra el software de control remoto DameWare". 19 de diciembre de 2003. Archivado desde el original el 24 de julio de 2020. Consultado el 23 de enero de 2020. Tan pronto como se cierra el shell de comandos con una combinación de control-c...
  3. ^ Por (2021-01-20). "El origen de cortar, copiar y pegar". Hackaday . Consultado el 22 de junio de 2021 .
  4. ^ Orígenes de la interfaz humana de Apple, archivado desde el original el 17 de diciembre de 2021 , consultado el 22 de junio de 2021
  5. ^ Tesler, Larry (1 de julio de 2012). "Una historia personal de edición de texto sin modalidad y de cortar/copiar-pegar". Interacciones . 19 (4): 70–75. doi :10.1145/2212877.2212896. ISSN  1072-5520. S2CID  21399421.