Control-C

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

Control-C es un común comando de ordenador. Es generado al presionar la tecla C mientras se mantiene presionada la tecla Ctrl en la mayoría de Teclados.

En entornos gráficos se usa la tecla control para controlar el programa activo, mientras que control-C es usado para copiar el texto seleccionado al Portapapeles. En muchos entornos de Línea de comandos, control-C es usado para cancelar la tarea actual y devolver el control al usuario. En esta secuencia especial, se envía un código de estado al programa. Usualmente la señal causa la finalización inmediata de la tarea, pero el programa puede atraparla, y no permitirlo.

En entornos gráficos[editar]

Ctrl-C era uno de un puñado de secuencias de teclado elegidos 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). 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 Mac OS es el Comando-C

En la línea de comandos

En entornos de las líneas de comando[editar]

Control-C como un comando de aborto fue popularizado por TOPS-20 y TOPS-10 y adoptado por otros sistemas, incluyendo Unix. También fue adoptado por los sistemas operativos de Digital Equipment Corporation, de la que se ha copiado en CP/M y por lo tanto también en MS-DOS y Microsoft Windows. En sistemas POSIX, la secuencia hace que el programa se active para recibir una señal SIGINT. Si el programa no especifica cómo manejar esta condición, se termina. Típicamente 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 está por lo general conservado incluso en emuladores de terminal gráfico. Si el Control-C se utiliza para copiar y pegar en el entorno gráfico, surge una ambigüedad. Normalmente, un golpe de teclado alternativo se asigna a uno de los comandos, y ambos aparecen en los menús del emulador.

Como muchos teclados y terminales de ordenador una vez generan directamente código ASCII, la elección de Control-C se superponen con el carácter ASCII de fin de texto. Este carácter tiene un valor numérico de tres, como "C" es la tercera letra del alfabeto. Fue elegida para causar una interrupción, ya que de lo contrario es poco probable que sea parte de la interfaz interactiva de un programa. Muchos otros códigos de control, como el Control-D para el carácter de fin de transmisión, no generan señales y en ocasiones se utilizan para controlar un programa.

Véase también[editar]

Referencias[editar]

Enlaces externos[editar]