tail -f를 대체하고 스크롤을 더 쉽게 만드는 방법이 있습니까? [복사]

tail -f를 대체하고 스크롤을 더 쉽게 만드는 방법이 있습니까? [복사]

나는 보통 GNU Screen 정도에 있는데 tmux, 이것은 나에게 훌륭한 스크롤 기능을 제공하지 않습니다. tail -f빠르게 스크롤할 수 있는 다른 방법이 있나요 ?

유사한 도구 는 및 most입니다 .lessmore

이 문제관련성이 있지만 구체적이지는 않습니다. 나는 정말로 나를 계속 굴러갈 수 있는 무언가를 찾고 있습니다.

답변1

less +F"영원히 앞으로" 모드에서는 적게 시작할 수 있습니다 . 이 모드에서는 less처럼 작동하여 tail -f파일 끝을 무시하고 꾸준한 텍스트 스트림을 제공합니다.

스크롤하려면 을 누르세요 Ctrlc. 영구 착신 전환 모드로 다시 들어가려면 을 누르세요 F.

답변2

그럼 당신은 사용할 수 있습니다

tail -f <file> | less

그러면 두 세계의 장점을 모두 누릴 수 있습니다!

답변3

당신은 또한 사용할 수 있습니다

    watch -n 10 cat <file>

남성용 시계:

    watch - execute a program periodically, showing output fullscreen

   SYNOPSIS
   watch  [-dhvt]  [-n  <seconds>]  [--differences[=cumulative]] [--help] [--interval=<seconds>] [--no-title]
   [--version] <command>

   DESCRIPTION
   watch runs command repeatedly, displaying its output (the first screenfull).  This allows you to watch the
   program  output change over time.  By default, the program is run every 2 seconds; use -n or --interval to
   specify a different interval.

   The -d or --differences flag will highlight the differences between successive updates.  The  --cumulative
   option  makes highlighting "sticky", presenting a running display of all positions that have ever changed.

   The -t or --no-title option turns off the header showing the interval, command, and current  time  at  the
   top of the display, as well as the following blank line.

답변4

less저는 거의 항상 이런 용도 로 사용합니다 . 저는 "영원히 앞으로" 모드를 사용한 적이 없으며 less스크롤을 위해 런타임 단축키만 사용했습니다.

< - Scroll to beginning of stream

> - Scroll to end of stream

파일에서 버퍼를 읽고 파일을 처음 연 이후 파일에 새 콘텐츠가 추가된 경우 "영구 전달" 모드가 아니더라도 다음에 파일을 누를 때 less새 콘텐츠가 표시됩니다.>

관련 정보