를 사용할 때 less
때로는 작업을 잠시 동안 계속하고 싶기 때문에 ESC-F시퀀스 키를 사용하는데 지금까지는 내가 원하는 대로 작동합니다.
일반 명령으로 돌아가는 유일한 방법은 less
를 사용하는 것입니다 Ctrl-C. 그러나 이렇게 하면 실행 중인 프로세스가 중지(취소)됩니다.
less
실행 중인 프로세스를 중지하지 않고 정상 기능으로 돌아가서 프로세스를 다시 시작하지 않고도 무언가를 살펴보고 다음 출력을 볼 수 있는 방법을 찾고 있습니다 .
그런 능력이 있나요?
답변1
정답은 Ctrl+ 입니다 X.
그렇지 않으면 파이프라인 작업(예 find /var/log -name "*.log" | xargs less
: Ctrl+ ) 에서 프롬프트가 표시되면서 종료됩니다 C.less
답변2
매뉴얼 페이지에서 less
:
F Scroll forward, and keep trying to read when the end of file is
reached. Normally this command would be used when already at
the end of the file. It is a way to monitor the tail of a file
which is growing while it is being viewed. (The behavior is
similar to the "tail -f" command.)
ESC-F Like F, but as soon as a line is found which matches the last
search pattern, the terminal bell is rung and forward scrolling
stops.
표준 옵션 목록(일반적으로 환경 변수 또는 file 에 지정되지만 쉘 별칭 또는 이와 유사한 것으로 정의될 수도 있음)에 다음이 포함된 경우 less
종료하지 않고 중지하거나 작동할 수 없습니다 .$LESS
~/.lesskey
-K
less
FEsc-Fless
-K or --quit-on-intr
Causes less to exit immediately (with status 2) when an inter‐
rupt character (usually ^C) is typed. Normally, an interrupt
character causes less to stop whatever it is doing and return to
its command prompt. Note that use of this option makes it im‐
possible to return to the command prompt from the "F" command.
Esc-F이 기능의 변형이기 때문에 이 옵션이 동일한 효과를 줄 것으로 F기대합니다 .-K