텍스트 파일을 열어서 스스로 업데이트하도록하려면 어떻게해야합니까? top
작동 방식과 유사 합니다.
로그 파일을 열고 즉시 업데이트되는 것을보고 싶습니다.
방금 시도했습니다.
$ tail error.log
그러나 로그 파일의 행만 표시한다는 것을 깨달았습니다.
RHEL 5.10을 사용하고 있습니다
답변
찾고있는 tail -f error.log
(의 man tail
) :
-f, --follow[={name|descriptor}]
output appended data as the file grows; -f, --follow, and --fol‐
low=descriptor are equivalent
그러면 파일을보고 변경된 사항을 볼 수 있습니다.
답변
스크롤 백 및 검색에 “꼬리”대신 “less”를 사용하십시오.
tail -f error.log
또는 더 잘 사용할 수 있습니다 tail -F error.log
..
그러나 파일에서 뒤로 스크롤하려면 유용하지 않습니다.
와
less +F error.log
당신의 기능을 얻을 tail -f
,
수 있지만 중단 과 새로운 입력의 읽기 Ctrl+를 C.
그런 다음, 당신은 정상에있는 less
모드로,
당신은 할 수 다시 스크롤 당신이 놓친 것을보고 Up/ Down
또한, 사용, 포장없이 긴 로그 파일 라인을 읽을 수 있습니다 Left/Right
검색하고 일치하는 줄만 표시
또한 정규식을 검색 할 수 있습니다 /, ?이전 버전에 대한, n그리고 N다음에 / 이전.
로그 파일에 대한 매우 흥미로운 당신이 할 수 있다는 것입니다 숨길 수 있는 검색 일치하지 않는 모든 라인을 &, 필터링 에만 일치를.
명령 행의 키
로 F내부 less
, 당신은 계속tail -f
-like 모드. 명령 줄에서 수단 “직접 적은 시작한 후 Enter 키를 눌러이 키”. +
less +F
따라서 F시작시 키 누르기 를 사용 했습니다.
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.)
multitail
둘 이상의 로그 파일을보아야하는 경우 도 참조하십시오 .
답변
다음 -f
과 함께 옵션 사용 tail
:
-f, –follow [= {name | descriptor}] 파일이 증가함에 따라 추가 된 데이터를 출력합니다. -f, –follow 및 –follow = descriptor는 동일합니다
또는 F
내부에서 명령을 사용하십시오 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 mon‐
itor the tail of a file which is growing while it is being viewed. (The behavior is similar to the "tail -f" command.)