$ tail -f testfile
lệnh được cho là hiển thị các mục mới nhất trong tệp được chỉ định, theo thời gian thực phải không? Nhưng điều đó không xảy ra. Xin hãy sửa cho tôi, nếu những gì tôi dự định làm là sai ...
Tôi đã tạo một tập tin mới "aaa" và thêm một dòng văn bản và đóng nó. sau đó ban hành lệnh này (dòng đầu tiên):
$ tail -f aaa
xxx
xxa
axx
ba dòng cuối cùng là nội dung của tệp aaa. Bây giờ lệnh vẫn đang chạy (kể từ khi tôi sử dụng -f
), tôi đã mở tệp aaa thông qua GUI và bắt đầu thêm một vài dòng thủ công. Nhưng thiết bị đầu cuối không hiển thị các dòng mới được thêm vào trong tệp.
Có chuyện gì ở đây vậy? Các tail -f
lệnh chỉ cho thấy mục mới nếu chúng được viết bằng cách chỉ hệ thống? (như tệp nhật ký, v.v.)
$ tail -F filename
lệnh mọi lúc thay vì$ tail -f filename
phải không?