Ctrl-C - Control-C

Ctrl + C общий компьютерная команда. Он генерируется нажатием кнопки C клавишу, удерживая Ctrl ключ к большинству компьютерные клавиатуры.

В графический интерфейс пользователя среды, использующие ключ управления для управления активной программой часто используется Ctrl + C копировать выделенный текст в буфер обмена.[1]

Во многих Интерфейс командной строки среды, Control + C используется для прервать текущую задачу и восстановить контроль над пользователем.[2] Это особая последовательность, которая вызывает Операционная система послать сигнал в активную программу. Обычно сигнал приводит к его завершению, но программа может «поймать» его и сделать что-то еще, обычно возвращая управление пользователю.

В графической среде

Ctrl + C был одним из немногих клавиатура последовательности, выбранные разработчиками программы на Xerox PARC контролировать редактирование текста, с Ctrl + Z (Отменить), Ctrl + X (Резать), Ctrl + V (Вставить) и Ctrl + P (Распечатать).[нужна цитата ] Первые четыре буквы расположены вместе в левом конце нижнего ряда стандарта. QWERTY клавиатуры и P в правом верхнем углу. Эквивалентная комбинация клавиш на Macintosh компьютеры -C.

В среде командной строки

Control + C («C для отмены»)[3] был частью различных Цифровое оборудование операционная система, в том числе ТОП-10 и ТОП-20. Его популярность как команда прерывания была принята другими системами, включая Unix. Другие системы, которые его скопировали, включают CP / M, MS-DOS и Майкрософт Виндоус. В POSIX системы, последовательность заставляет активную программу получать SIGINT, сигнал прерывания. Если программа не указывает, как обрабатывать это условие, она прекращается. Обычно это программа, которая делает обработчик SIGINT все равно завершит себя или, по крайней мере, завершит выполнение задачи внутри него.

Эта система обычно сохраняется даже в графический эмуляторы терминала. Если control-C используется для копирования и вставки в графической среде, возникает двусмысленность. Обычно одной из команд назначается альтернативное нажатие клавиши, и обе появляются в окне эмулятора. меню.

Столько клавиатур и компьютерные терминалы однажды непосредственно сгенерированный ASCII кода, выбор элемента управления + C перекрывается с ASCII символ конца текста. Этот символ имеет числовое значение три, как "C"- третья буква алфавита. Она была выбрана, чтобы вызвать прерывание, поскольку в противном случае она вряд ли была бы частью интерактивного интерфейса программы. Многие другие управляющие коды, такие как control + D для символ конца передачи, не генерируют сигналов и иногда используются для управления программой.

Смотрите также

Рекомендации

  1. ^ "Почему Ctrl + v для вставки?". Ctrl + C и Ctrl + V, чтобы сделать ... скопировать и вставить
  2. ^ «Использование переполнения буфера против программы дистанционного управления DameWare». 19 декабря 2003 г. Как только командная оболочка закрывается комбинацией control-c ...
  3. ^ «Создание живой сети». 16 декабря 2019. вы можете нажать Ctrl-C, чтобы отменить