Jump to content

Control-C

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

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

Во многих средах интерфейса командной строки сочетание клавиш control+C используется для прерывания текущей задачи и восстановления контроля пользователя. [2]

В графических средах [ править ]

Ларри Теслер разработал концепцию вырезания, копирования, вставки и отмены действий для взаимодействия человека с компьютером, когда работал в Xerox PARC над управлением редактированием текста . Во время разработки Macintosh было решено, что операции вырезания, вставки, копирования и отмены будут использоваться часто, и назначили их для - Z (Отменить), ⌘- X ​​(Вырезать), ⌘- C (Копировать) и ⌘. - В (Вставить). [3] [4] [5] Все четыре буквы расположены вместе в левом конце нижнего ряда стандартной QWERTY- клавиатуры. IBM и ранние версии Windows использовали другой набор ключей в рамках IBM Common User Access . Позже Windows приняла сочетания клавиш с использованием Control вместо клавиши Command, поскольку обычная клавиатура IBM PC не имеет клавиши Command.

В средах командной строки [ править ]

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

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

На терминалах ASCII нажатие клавиши приводило к появлению управляющего символа конца текста . Нет никаких указаний на то, что это как-то связано с решением использовать его для прерывания программ, вместо этого он был выбран потому, что больше ни для чего не использовался. [ нужна ссылка ]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Почему Ctrl+v для вставки?» . control+C и control+V, чтобы сделать... скопировать и вставить
  2. ^ «Эксплуатация переполнения буфера против программного обеспечения DameWare Remote Control» . 19 декабря 2003 г. Архивировано из оригинала 24 июля 2020 г. Проверено 23 января 2020 г. Как только командная оболочка закрывается комбинацией control-c...
  3. ^ Автор (20 января 2021 г.). «Происхождение вырезания, копирования и вставки» . Хакадей . Проверено 22 июня 2021 г.
  4. ^ Origins of the Apple Human Interface , заархивировано из оригинала 17 декабря 2021 г. , получено 22 июня 2021 г.
  5. ^ Теслер, Ларри (1 июля 2012 г.). «Личная история немодального редактирования текста и вырезания/копипаста» . Взаимодействия . 19 (4): 70–75. дои : 10.1145/2212877.2212896 . ISSN   1072-5520 . S2CID   21399421 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a44b4c24fef877581041a24eff0606bc__1715260740
URL1:https://arc.ask3.ru/arc/aa/a4/bc/a44b4c24fef877581041a24eff0606bc.html
Заголовок, (Title) документа по адресу, URL1:
Control-C - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)