Control-C
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
Control-C는 그래픽 사용자 인터페이스(GUI) 및 명령 줄 인터페이스(CLI) 환경에서 사용되는 단축키이다. GUI 환경에서는 잘라내기, 복사, 붙여넣기, 실행 취소와 같은 기능을 위해 Command 키(⌘)와 함께 사용되었으며, 이후 윈도우 환경에서는 Control 키로 대체되었다. CLI 환경에서는 다양한 운영 체제에서 중단 명령으로 사용되었으며, POSIX 시스템에서는 SIGINT 신호를 프로그램에 전달하여 종료 또는 작업 중단을 유발한다.
더 읽어볼만한 페이지
| Control-C | |
|---|---|
| 명령어 정보 | |
| 용도 | 컴퓨터 명령어 |
| 종류 | 키보드 단축키 |
| 상세 정보 | |
| 기능 | 복사 및 프로그램 강제 종료 |
| 조합 키 | Ctrl + C 또는 Command + C |
| 관련 명령어 | Ctrl + V (붙여넣기) |
2. 그래픽 사용자 인터페이스 (GUI) 환경
래리 테슬러는 제록스 PARC에서 텍스트 편집기 제어 작업을 하면서 인간-컴퓨터 상호 작용을 위한 잘라내기, 복사, 붙여넣기, 실행 취소 개념을 만들었다. 매킨토시 개발 과정에서 잘라내기, 붙여넣기, 복사, 실행 취소가 자주 사용될 것으로 예상되어 ⌘-'''Z''' (실행 취소), ⌘-'''X''' (잘라내기), ⌘-'''C''' (복사), ⌘-'''V''' (붙여넣기)에 할당되었다.[3][4][5] 이 네 글자는 모두 표준 QWERTY 키보드의 하단 행 왼쪽 끝에 함께 위치해 있어 사용하기 편리하다. IBM과 초기 윈도우는 IBM Common User Access의 일부로 다른 키 조합을 사용했다. 이후 윈도우는 IBM PC의 일반적인 키보드에는 Command 키가 없으므로 Command 키 대신 Control 키를 사용하는 단축키를 채택했다.
디지털 이큅먼트사의 TOPS-10, TOPS-20 등 다양한 운영 체제에서 Control+C가 사용되었다. 이는 유닉스를 포함한 다른 시스템에서도 중단 명령으로 채택되었다. CP/M, DOS, Windows와 같은 후속 시스템들도 Control+C를 복사하여 사용했다. POSIX 시스템에서 이 키 조합은 활성 프로그램에 중단 신호(SIGINT)를 보낸다. 프로그램이 이 신호를 처리하는 방법을 지정하지 않으면 프로그램은 종료된다. 일반적으로 SIGINT를 처리하는 프로그램도 자체적으로 종료되거나, 적어도 내부에서 실행 중인 작업은 종료한다.
[1]
웹사이트
Why Ctrl+v for Paste?
https://groups.googl[...]
3. 명령 줄 인터페이스 (CLI) 환경
이러한 시스템은 그래픽 터미널 에뮬레이터에서도 유지된다. 그래픽 환경에서 Control+C가 복사 기능으로 사용되면서 모호성이 발생한다.
ASCII 터미널에서 이 키 입력은 문자열 종료 제어 문자를 생성했다. 이것이 프로그램을 중단하는 데 사용하기로 선택된 이유와는 관련이 없을 수 있으며, 다른 용도로 사용되지 않았기 때문에 선택되었을 가능성이 있다.
참조
[2]
웹사이트
A Buffer Overflow Exploit Against the DameWare Remote Control software
https://pen-testing.[...]
2003-12-19
[3]
웹사이트
The Origin Of Cut, Copy, And Paste
https://hackaday.com[...]
2021-01-20
[4]
간행물
Origins of the Apple Human Interface
https://www.youtube.[...]
[5]
논문
A personal history of modeless text editing and cut/copy-paste
https://doi.org/10.1[...]
2012-07-01
[6]
웹인용
Why Ctrl+v for Paste?
https://groups.googl[...]
[7]
웹인용
A Buffer Overflow Exploit Against the DameWare Remote Control software
https://pen-testing.[...]
2023-02-21
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com