ยูทิลิตี้บรรทัดคำสั่ง Linux สำหรับการดูไฟล์บันทึกสด?


13

ยูทิลิตี้บรรทัดคำสั่ง linux ที่ดีสำหรับการดูไฟล์บันทึกการทำงานคืออะไร? มันอาจจะชัดเจน แต่ฉันก็ลืมไปหมด

คำตอบ:


19

มีสองสิ่งที่กระโจนทันทีที่นึกถึง ...

หาง

หรือ

multitail


ขอบคุณครับ ฉันจะให้คำตอบ ya เนื่องจาก Linker3000 มีคะแนนมากมาย แต่ฉันยังคงชื่นชมความช่วยเหลือ!
kylehotchkiss

นอกจากนี้ยังน้อย -F / เส้นทางในการบันทึก (เช่นน้อย -F / var / log / ข้อความ)
linuxdev2013


2

หากคุณต้องการดูไฟล์เฉพาะของคุณให้พูดเฉพาะ IP ในบันทึกการเข้าถึงคุณสามารถทำได้:

tail -f your_file | cut -d' ' -f1 | logtop

สมมติว่า IP เป็นคอลัมน์แรกของไฟล์บันทึกของคุณ


1

tailfคำสั่งเป็นหน้าที่เทียบเท่าtail -fแต่ดีกว่าในแง่ของประสิทธิภาพ จากman tailf:

tailf จะพิมพ์ไฟล์ 10 บรรทัดสุดท้ายแล้วรอให้ไฟล์ขยาย มันคล้ายกับ tail -f แต่ไม่สามารถเข้าถึงไฟล์เมื่อมันไม่เติบโต นี่เป็นผลข้างเคียงของการไม่อัปเดตเวลาในการเข้าถึงไฟล์ดังนั้นการล้างระบบไฟล์จะไม่เกิดขึ้นเป็นระยะเมื่อไม่มีกิจกรรมการบันทึกเกิดขึ้น tailf มีประโยชน์อย่างมากสำหรับการตรวจสอบไฟล์บันทึกบนแล็ปท็อปเมื่อการบันทึกไม่บ่อยนักและผู้ใช้ต้องการให้ฮาร์ดดิสก์หมุนลงเพื่อประหยัดอายุการใช้งานแบตเตอรี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.