ยูทิลิตี้บรรทัดคำสั่ง linux ที่ดีสำหรับการดูไฟล์บันทึกการทำงานคืออะไร? มันอาจจะชัดเจน แต่ฉันก็ลืมไปหมด
ยูทิลิตี้บรรทัดคำสั่ง linux ที่ดีสำหรับการดูไฟล์บันทึกการทำงานคืออะไร? มันอาจจะชัดเจน แต่ฉันก็ลืมไปหมด
คำตอบ:
มีสองสิ่งที่กระโจนทันทีที่นึกถึง ...
หาง
หรือ
multitail
สมมติว่าคุณอยู่ในโฟลเดอร์เดียวกันกับไฟล์บันทึก:
tail -f logfilename
หากคุณต้องการดูไฟล์เฉพาะของคุณให้พูดเฉพาะ IP ในบันทึกการเข้าถึงคุณสามารถทำได้:
tail -f your_file | cut -d' ' -f1 | logtop
สมมติว่า IP เป็นคอลัมน์แรกของไฟล์บันทึกของคุณ
tailf
คำสั่งเป็นหน้าที่เทียบเท่าtail -f
แต่ดีกว่าในแง่ของประสิทธิภาพ จากman tailf
:
tailf จะพิมพ์ไฟล์ 10 บรรทัดสุดท้ายแล้วรอให้ไฟล์ขยาย มันคล้ายกับ tail -f แต่ไม่สามารถเข้าถึงไฟล์เมื่อมันไม่เติบโต นี่เป็นผลข้างเคียงของการไม่อัปเดตเวลาในการเข้าถึงไฟล์ดังนั้นการล้างระบบไฟล์จะไม่เกิดขึ้นเป็นระยะเมื่อไม่มีกิจกรรมการบันทึกเกิดขึ้น tailf มีประโยชน์อย่างมากสำหรับการตรวจสอบไฟล์บันทึกบนแล็ปท็อปเมื่อการบันทึกไม่บ่อยนักและผู้ใช้ต้องการให้ฮาร์ดดิสก์หมุนลงเพื่อประหยัดอายุการใช้งานแบตเตอรี่