$ tail -f testfile
คำสั่งควรจะแสดงรายการล่าสุดในไฟล์ที่ระบุในเวลาจริงใช่มั้ย แต่นั่นไม่ได้เกิดขึ้น โปรดแก้ไขฉันด้วยถ้าสิ่งที่ฉันตั้งใจจะทำคือผิด ...
ฉันสร้างไฟล์ใหม่ "aaa" และเพิ่มบรรทัดข้อความแล้วปิดมัน จากนั้นออกคำสั่งนี้ (บรรทัดแรก):
$ tail -f aaa
xxx
xxa
axx
สามบรรทัดสุดท้ายคือเนื้อหาของไฟล์ aaa ตอนนี้คำสั่งยังคงทำงานอยู่ (ตั้งแต่ฉันใช้-f
) ฉันเปิดไฟล์ aaa ผ่าน GUI และเริ่มเพิ่มอีกสองสามบรรทัดด้วยตนเอง แต่เทอร์มินัลจะไม่แสดงบรรทัดใหม่ที่เพิ่มเข้าไปในไฟล์
เกิดอะไรขึ้นที่นี่? tail -f
คำสั่งแสดงเฉพาะรายการใหม่ถ้าพวกเขาจะเขียนโดยระบบเท่านั้น? (เช่นไฟล์บันทึกเป็นต้น)
$ tail -F filename
คำสั่งตลอดเวลาแทน$ tail -f filename
ใช่มั้ย