맨위로가기

Control-C

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

Control-C는 그래픽 사용자 인터페이스(GUI) 및 명령 줄 인터페이스(CLI) 환경에서 사용되는 단축키이다. GUI 환경에서는 잘라내기, 복사, 붙여넣기, 실행 취소와 같은 기능을 위해 Command 키(⌘)와 함께 사용되었으며, 이후 윈도우 환경에서는 Control 키로 대체되었다. CLI 환경에서는 다양한 운영 체제에서 중단 명령으로 사용되었으며, POSIX 시스템에서는 SIGINT 신호를 프로그램에 전달하여 종료 또는 작업 중단을 유발한다.

더 읽어볼만한 페이지

  • 컴퓨터 키 - AltGr 키
    AltGr 키는 특수 문자 입력에 사용되며, 운영체제와 키보드 레이아웃에 따라 기능이 다르다.
  • 컴퓨터 키 - 프린트 스크린
    프린트 스크린은 컴퓨터 화면 내용을 이미지 형태로 캡처하는 기능으로, 초기에는 프린터 복사에 사용되었으나 현재는 클립보드 복사 방식으로 발전하여 편집 프로그램에 붙여넣거나 파일로 저장할 수 있다.
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 키를 사용하는 단축키를 채택했다.

3. 명령 줄 인터페이스 (CLI) 환경

디지털 이큅먼트사의 TOPS-10, TOPS-20 등 다양한 운영 체제에서 Control+C가 사용되었다. 이는 유닉스를 포함한 다른 시스템에서도 중단 명령으로 채택되었다. CP/M, DOS, Windows와 같은 후속 시스템들도 Control+C를 복사하여 사용했다. POSIX 시스템에서 이 키 조합은 활성 프로그램에 중단 신호(SIGINT)를 보낸다. 프로그램이 이 신호를 처리하는 방법을 지정하지 않으면 프로그램은 종료된다. 일반적으로 SIGINT를 처리하는 프로그램도 자체적으로 종료되거나, 적어도 내부에서 실행 중인 작업은 종료한다.

이러한 시스템은 그래픽 터미널 에뮬레이터에서도 유지된다. 그래픽 환경에서 Control+C가 복사 기능으로 사용되면서 모호성이 발생한다.

ASCII 터미널에서 이 키 입력은 문자열 종료 제어 문자를 생성했다. 이것이 프로그램을 중단하는 데 사용하기로 선택된 이유와는 관련이 없을 수 있으며, 다른 용도로 사용되지 않았기 때문에 선택되었을 가능성이 있다.

참조

[1] 웹사이트 Why Ctrl+v for Paste? https://groups.googl[...]
[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