Tiện ích dòng lệnh linux nào tốt để xem tệp nhật ký trực tiếp? Nó có thể rõ ràng nhưng tôi hoàn toàn quên nó.
Tiện ích dòng lệnh linux nào tốt để xem tệp nhật ký trực tiếp? Nó có thể rõ ràng nhưng tôi hoàn toàn quên nó.
Câu trả lời:
Có hai điều nhảy vọt ngay lập tức ...
đuôi -f
hoặc là
đa nhiệm
Giả sử bạn đang ở trong cùng thư mục với logfile:
đuôi -f logfilename
Nếu bạn muốn xem một khía cạnh cụ thể của tệp của mình, chỉ cần IP trong nhật ký truy cập, bạn có thể làm:
tail -f your_file | cut -d' ' -f1 | logtop
giả sử rằng IP là cột đầu tiên của tệp nhật ký của bạn.
Các tailf
lệnh có chức năng tương đương với tail -f
nhưng tốt hơn về hiệu suất. Từ man tailf
:
tailf sẽ in ra 10 dòng cuối cùng của một tệp và sau đó đợi tệp phát triển. Nó tương tự như tail -f nhưng không truy cập tệp khi nó không phát triển. Điều này có tác dụng phụ là không cập nhật thời gian truy cập cho tệp, do đó, việc xóa hệ thống tệp không xảy ra định kỳ khi không có hoạt động nhật ký nào xảy ra. tailf cực kỳ hữu ích để theo dõi các tệp nhật ký trên máy tính xách tay khi việc đăng nhập không thường xuyên và người dùng mong muốn rằng đĩa cứng quay xuống để tiết kiệm pin.