man
를 종료 하거나 종료 하려면 Vim에서와 마찬가지로 을 less
사용합니다 . 하지만 Bash 또는 Zsh 문서에서 이 명령과 기타 유사한 명령(예:) :q
에 대한 내용을 어디에서 읽을 수 있습니까 ? , , "명령을 찾을 수 없음"을 반환합니다.:w
help q
help :q
help quit
답변1
man
일반적인 사용에 대해서는 less
에서 지원되는 키보드 단축키에 대해 읽어볼 수 있습니다 man less
. 의 많은 기능은 을 less
기반으로 하므로 vi
유사점이 있습니다. ( 대신 사용할 수 vi
있는 읽기 전용 변형도 제공됩니다 .)view
less
이 중 어느 것도 쉘에서 처리되지 않으므로 쉘 문서에서 이에 대한 정보를 찾을 수 없습니다.
답변2
bash, zsh 또는 cat은 :q
종료 명령으로 지원되지 않습니다. :
기술적으로 a로 시작하는 명령은 ex
명령과 같습니다.
애플리케이션을 실행하면 애플리케이션 자체가 유사한 작업을 처리합니다. man이 하는 일처럼 보일 수도 있지만 man은 PAGER
대부분의 Linux 시스템에서 기본값인 호출기를 자동으로 실행합니다(환경 변수를 설정하여 선택) less
. (이전 시스템 사용.) more
호출기에 키를 사용하거나 입력하여 키 목록을 얻을 수 있습니다. (거의 모든 것이 h 도움말 키를 지원한다고 생각합니다.)man less
h
vi
활성화된 명령 은 :
실제로 이전 ex
명령줄 기반 편집기에서 가져온 것입니다. vi("시각적")가 생성되면 ex 편집기가 포함됩니다. 왜냐하면 vi가 키 입력 방식의 vi가 처리할 수 없는 일부 고급 작업을 처리할 수 있기 때문입니다.
결과적으로 ex는 어느 정도 이전 버전을 기반으로 하며 ed
명령 ex
은 vi
일반적으로 이제 바이너리를 공유 ex
하고 vim
바이너리(vi도 가능)를 공유합니다. 편집기 ed
는 많은 UNIX 유사 시스템에서 계속 사용할 수 있습니다.
Less는 실제로 ex뿐만 아니라 vi 및 emacs를 포함한 여러 편집기에서 이스케이프 키와 명령(및 기타 여러 간단한 작업 시퀀스)의 사용을 지원합니다. 이것은 아마도 근육 기억을 가진 사람들을 기쁘게 하기 위한 것일 것입니다.