Linux-터미널에서 라이브 업데이트 로그 파일을 열어 두는 방법은 무엇입니까?


46

이 작업은 전에 수행해야합니다. 로그 파일을 터미널에서 열어두고 업데이트가 발생할 때이를 모니터링 할 수 있습니다. 내 검색은이 상황을 제외하고는 모든 것을 내놓고 있습니다 ... 사람들은 다른 프로그램 (예 : NetBeans 또는 Rails 서버) 내에서 항상이 작업을 수행하기 때문에 용어 나 열쇠가 누락되어 있어야합니다.


4
아, 찾았 어 tail -f myfile.log. 잘 했어요. 나는 리눅스를 좋아한다.
wulftone

답변:



10

또 다른 방법:

꼬리를 본다 -n20 your.log

좋아, 어리석은 사용법 watch이지만 watch다른 명령에 유용 할 수 있습니다 .


5
watch옵션은보고있는 시간 동안 이름이 변경되거나 제거되고 다시 생성되는 파일 (정상 작동 또는 로그 회전과 같은 파일) tail -f에 더 적합합니다. 그렇지 않으면 더 효율적입니다.
David Spillett

6
@David : tail -F처리합니다.
grawity

@grawity : 감사합니다. 매일 새로운 것을 배웁니다!
David Spillett

3

@cYrus의 대답에 대한 대안은 다음과 같습니다.

less +F file.log

이점은 플래그 less를 사용하여 긴 줄을 잘라서 -S터미널 화면을 감싸지 않고 왼쪽 / 오른쪽으로 스크롤 할 수 있다는 것입니다. 대신 배관 tail -f file.log을 통해 cut또는 이와 유사한, 당신은 할 수 있습니다 :

less -S +F file.log
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.