터미널에서 열려 있는 문서를 어떻게 종료합니까?

터미널에서 열려 있는 문서를 어떻게 종료합니까?

CTRL+를 누르는 데 익숙 C하지만 경우에 따라 이 키 조합이 작동하지 않습니다. 예를 들어, Perl 문서를 열면 다음과 같습니다.

perldoc File::Path

문서가 터미널에 표시되고 종료할 수 없습니다. 터미널을 닫아야 하는데 좀 답답하네요.

답변1

이는 실제로 문서를 여는 데 사용된 응용 프로그램에 따라 다릅니다. perldoc, 또는을 사용하여 정의된 PERLDOC_PAGER애플리케이션MANPAGERPAGER 환경바꾸다.

대부분의 시스템에서 기본값은 뷰어이므로 less문서를 탐색하는 동안 이 키를 눌러야 합니다. 그러나 실수로 다른 키를 누른 경우 종료하기 전에 q작업을 완료해야 할 수도 있습니다 .q

위키피디아 기사on에는 less키보드 단축키에 대한 자세한 설명이 있습니다.

답변2

Ctrl+의 일반적인 의미 C는 "이 명령을 중지하고 명령 프롬프트로 돌아갑니다"입니다. 간단한 프로그램의 경우 이는 프로그램을 종료하고 쉘 프롬프트로 돌아가는 것을 의미합니다. 그러나 자체 명령 루프가 있는 대화형 프로그램의 경우 이는 프로그램이 현재 수행 중인 작업(예: 검색)을 중지하고그 프로그램명령 루프.

터미널에서 텍스트 파일 검색을 허용하는 프로그램의 일반 이름은 다음과 같습니다.휴대용 소형 무선 호출기. 일부 오래된 시스템이나 임베디드 시스템을 제외하고 거의 모든 설치의 기본 호출기는 다음과 같습니다.더 적은. 미만,q종료를 누르고 h도움말 보기. ( 역방향 검색을 수행하면 검색 키가 전통적이며 미국 키보드에서는 Shift+이기 ?때문에 도움이 되지 않습니다 .)/?/

Ctrl+ 외에도 C알아둘 만한 또 다른 터미널 키 조합은 Ctrl+ 입니다 Z. 기본 동작은 현재 프로그램을 일시 중지하고 쉘 프롬프트로 돌아가는 것입니다. 그런 다음 셸 명령을 사용하여 fg프로그램을 다시 포그라운드로 가져오고, jobs중단된 프로그램을 나열하고, 로 나열된 중단된 프로그램을 kill %1종료할 수 있습니다 .jobs[1] …

관련 정보