Control-C
Control-CControl+C는 일반적인 컴퓨터 명령어입니다.를 누르면 생성됩니다.C 키를 누른 상태에서 키를 누릅니다.
컨트롤 키를 사용하여 활성 프로그램을 제어하는 그래픽 사용자 인터페이스 환경에서는 control+C를 사용하여 강조 표시된 텍스트를 [1]클립보드에 복사하는 경우가 많습니다.
많은 명령줄 인터페이스 환경에서는 control+C를 사용하여 현재 작업을 중단하고 사용자 [2]제어를 회복합니다.이것은 운영 체제가 활성 프로그램으로 신호를 전송하도록 하는 특수한 시퀀스입니다.통상, 신호는 그것을 종료시킵니다만, 프로그램은 그것을 「캐치」해, 다른 조작을 실시해, 통상은 제어를 유저에게 되돌립니다.
그래픽스 환경
Larry Tesler는 Xerox PARC에서 텍스트 편집을 제어하면서 인간과 컴퓨터의 상호작용을 위해 잘라내기, 복사, 붙여넣기 및 실행 취소 개념을 만들었습니다.Macintosh의 개발중에, 컷, 페이스트, 카피, 언도등의 사용이 빈번하게 결정되어 assigned-Z(언도), --X(컷), --C(복사), --V(붙여넣기)[3][4][5]에 할당되었다.4개의 문자는 모두 표준 QWERTY 키보드의 하단 행 왼쪽 끝에 있습니다.IBM 및 초기 버전의 Windows는 IBM Common User Access의 일부로 서로 다른 키 집합을 사용했습니다.이후 Windows 버전에서는 명령 키 대신 컨트롤을 사용하여 바로 가기를 채택했습니다.
명령줄 환경
Control+C는 TOPS-10 및 TOPS-20을 포함한 다양한 디지털 기기 운영 체제의 일부였습니다.abort 명령어로서의 인기는 Unix를 포함한 다른 시스템에서 채택되었습니다.이를 복사한 최신 시스템에는 CP/M, DOS 및 Windows가 포함됩니다.POSIX 시스템에서는 이 시퀀스에 의해 액티브한 프로그램이 인터럽트 신호인 SIGINT를 수신합니다.프로그램이 이 상태를 처리하는 방법을 지정하지 않으면 프로그램이 종료됩니다.일반적으로 SIGINT를 처리하는 프로그램은 계속 자신을 종료하거나 적어도 SIGINT 내에서 실행 중인 태스크를 종료합니다.
이 시스템은 보통 그래픽 터미널 에뮬레이터에서도 유지됩니다.control-C가 그래픽 환경에서 복사에 사용되는 경우 모호성이 발생합니다.일반적으로 대체 키 입력은 명령어 중 하나에 할당되며, 둘 다 에뮬레이터 메뉴에 나타납니다.
한 때 ASCII 코드를 직접 생성했던 키보드와 컴퓨터 터미널이 많기 때문에 컨트롤+C를 ASCII 텍스트 끝 문자와 겹쳤습니다.C는 알파벳의 세 번째 글자이므로 이 문자는 숫자 값이 3입니다.인터럽트를 일으키기 위해 선택되었습니다.그렇지 않으면 프로그램의 인터럽트 인터페이스의 [citation needed]일부가 될 가능성이 낮기 때문입니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Why Ctrl+v for Paste?".
control+C and control+V to do ... copy and paste
- ^ "A Buffer Overflow Exploit Against the DameWare Remote Control software". December 19, 2003.
As soon as the command shell is closed with a control-c combination ...
- ^ By (2021-01-20). "The Origin Of Cut, Copy, And Paste". Hackaday. Retrieved 2021-06-22.
- ^ Origins of the Apple Human Interface, archived from the original on 2021-12-17, retrieved 2021-06-22
- ^ Tesler, Larry (2012-07-01). "A personal history of modeless text editing and cut/copy-paste". Interactions. 19 (4): 70–75. doi:10.1145/2212877.2212896. ISSN 1072-5520.