나는 유닉스 초보자이다. vi
을 사용하여 유닉스에서 큰 로그 파일을 보는 데 문제가 있습니다. 유닉스에서 큰 파일을 빨리 볼 수있는 가장 좋은 도구를 제안 해 주시겠습니까? 또한 큰 파일을 유닉스에서 볼 수있는 방법을 게시 할 수 있습니까?큰 파일을보기에 유닉스에서 가장 좋은 도구
답변
less
전체 파일을 메모리에 보관할 필요가 없으므로 거대한 파일을 볼 때 유용합니다. 그러나 로그 파일의 경우 줄 바꿈은 불편합니다.
less
은 이미 말한대로 most
입니다. less
의 확장 버전이며 더 많은 옵션과 멋진 기능이 포함되어 있습니다.
일반적으로 모든 Linux 배포판의 저장소에 포함됩니다.
'대부분'과 여러 개의 창 (대부분 '적은'을 사용하지만)에 +1. –
감사합니다 :) 나는 왜 부정적인 투표, 어쩌면 누군가가 다리를 당기는 것을 이해하지 못합니다 :-) – dalloliogm
큰 로그 파일에서 무엇을 찾고 있는지에 따라 다릅니다.
- 단지 크기에 감명을주고 싶다면
cat
이면 충분합니다. 예기치 않은 시각적 패턴을 대략적으로 찾을 수도 있습니다. - 방금 살펴보고 싶다면
more
또는less
을 사용할 수 있습니다. - 성장하는 동안 모니터하고 싶다면
tail -f
에 관심을 가질 수 있습니다. - 특정 패턴을 찾으려면
grep
을 살펴보십시오. - 큰 데이터에서 유용한 정보를 추출하려면
perl
또는python
을 친구로 등록하십시오.
나는'tail -f'를 통해 개인적으로 따라 가기 위해'less
사실 vi
(적어도 vim
)은 큰 파일에서 매우 효과적입니다. 나는 수십 MB 범위의 파일을 문제없이 편집하기 위해 정기적으로이 파일을 사용합니다.
대용량 비주얼 선택, 전역 검색 및 구문 강조 표시와 같이 대용량 파일에서는 몇 가지 작업이 느려집니다. 대용량 파일의 경우 구문 강조를 기본적으로 사용하지 않도록 설정합니다 (기본적으로 사용 설정되어있는 경우). : syn off. 그럼 괜찮을거야.
긴 파일을보기에 덜 효율적입니다. less는 한 번에 파일의 일부를 표시하고 위쪽 방향으로 스크롤해야하며 꼬리는 마지막 n 개의 행을 볼 수있게 해줍니다.
- 1. 유닉스에서 타이머를 수행하는 가장 좋은 방법
- 2. 큰 파일을 유닉스에서 반복적으로 분할하는 방법은 무엇입니까?
- 3. MySQL에서 단위 테스트를위한 가장 좋은 도구
- 4. 네트워크 연결 대역폭을 모니터링하는 가장 좋은 도구
- 5. 시각적으로 빌드 스윙 UI를위한 가장 좋은 도구
- 6. MSI를 만드는 데 가장 좋은 도구
- 7. 큰 따옴표 : 그들을 추가하는 가장 좋은 방법
- 8. 큰 데이터를 데이터 그릿에로드하는 가장 좋은 방법
- 9. 큰 파일 저장을위한 가장 좋은 방법
- 10. 유닉스에서
- 11. 오라클에서 MS SQL 서버로 옮기는 가장 좋은 도구
- 12. 유닉스에서 가장 낮은 PID로 프로세스를 죽이는 것
- 13. 큰 행렬을 대각선 화하는 도구
- 14. 큰 클립 보드를 저장하는 도구
- 15. 큰 이미지가있는 jQuery 자르기 도구
- 16. 좋은 도구 2008
- 17. 좋은 PHP 미터법 도구
- 18. 좋은 웹 분석 도구
- 19. 좋은 데이터베이스 설계 도구?
- 20. 페이지에 머리글이나 도구 모음을 삽입하는 가장 좋은 방법은 무엇입니까?
- 21. HTML 페이지와 모든 구성 요소를 다운로드하는 가장 좋은 도구/라이브러리
- 22. 웹에서 전체 화면 슬라이드 쇼를 만드는 가장 좋은 도구
- 23. 가장 좋은 인쇄 도구, windows.forms 응용 프로그램 용 구성 요소
- 24. doxygen 코드 주석을 쓰는 가장 좋은 도구 또는 기술은 무엇입니까
- 25. JSF 페이지를 만들기위한 가장 좋은 도구 (권장 사항)
- 26. webservice에서 바이너리 데이터의 큰 덩어리를 반환하는 가장 좋은 방법은 무엇입니까?
- 27. c에서 임의로 큰 숫자를 나타내는 가장 좋은 방법은 무엇입니까?
- 28. WCF 서비스에서 클라이언트로 큰 데이터를 보내는 가장 좋은 방법은 무엇입니까?
- 29. 큰 상속 코드 조각을 그릴 수있는 가장 좋은 도구는 무엇입니까?
- 30. 가장 좋은 점은 몇 가지 테이블 또는 정말 큰 테이블?
"-S"로 비활성화 할 수있는 번호는 – fresskoma
+1입니다. 그리고 계속 변경되는 로그 파일을 보려면 shift-f를 눌러 파일에서 'tail -f'를 에뮬레이션합니다. 또한 보너스로, 검색으로 어떤 것을 강조 표시 한 경우 새로운 들어오는 텍스트도 강조 표시됩니다. –