Control-C

редактировать

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

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

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

Содержание
  • 1 В графической среде
  • 2 В среде командной строки
  • 3 См. Также
  • 4 Ссылки
В графической среде

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

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

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

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

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

См. Также
Ссылки
Последняя правка сделана 2021-05-15 11:05:52
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте