วิธีดูไฟล์หลายไฟล์ในเทอร์มินัลเดียว?


21

บางครั้งฉันอาจต้องเข้าถึงไฟล์บันทึกหลายไฟล์เพื่อแก้ไขปัญหา แต่ฉันไม่ต้องการเปิดในเทอร์มินัลต่าง ๆ

สิ่งที่ฉันต้องการคือเปิดในเทอร์มินัลเดียวกัน

มีวิธีใดบ้างที่ฉันสามารถดูส่วนท้ายของไฟล์บันทึกหลายไฟล์ในหน้าต่างเทอร์มินัลเดียวกันได้หรือไม่?


1
ฉันไม่มีเวลาโพสต์เป็นคำตอบ แต่คุณสามารถเปิดไฟล์จำนวนมากในหน้าต่าง vim เดียว
don.joey

1
... tmux
อืม

คำตอบ:


22

ถ้าคุณมีตัวอย่าง/var/log/syslog, /var/log/auth.logไฟล์บันทึกคุณสามารถดูพวกเขาทั้งสองในหนึ่งขั้วโดยการดำเนินการtail -fคำสั่ง

เปิดเทอร์มินัลและเพิ่มคำสั่งต่อไปนี้ :

tail -f /var/log/syslog  /var/log/auth.log

ผลลัพธ์:

==> /var/log/syslog <==
Mar  4 17:44:15 client AptDaemon: INFO: Quitting due to inactivity
    Mar  4 17:44:15 client dbus[815]: [system] Activating service name='org.debian.apt' (using servicehelper)


==> /var/log/auth.log <==
Mar  4 16:17:01 client CRON[13628]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar  4 16:17:01 client CRON[13628]: pam_unix(cron:session): session closed for user root

9

หากต้องการดูส่วนท้ายของหลายไฟล์ในหน้าต่างเทอร์มินัลเดียวคุณสามารถติดตั้งมัลติแทลได้ :

sudo apt-get install multitail

การใช้งาน: multitail <filename1> <filename2>.

ดังนั้นเอาต์พุตจะเป็นส่วนหนึ่งของ file1 และส่วนหนึ่งของ file2 ในเทอร์มินัลเดียวกัน

หวังว่าจะช่วย


ฉันพบว่านี่เป็นวิธีที่สะดวกที่สุดในการตรวจสอบไฟล์บันทึกหลายไฟล์ มีประโยชน์มากในการทำงานกับและสามารถปรับแต่งได้เกินความเชื่อ มันยังสามารถสตรีมไฟล์บันทึกไปยังพอร์ตที่ระบุเพื่อ tail-ed จากเครื่องระยะไกล ไม่สามารถแนะนำให้พอ
user1853181

5

หากคุณต้องsshเข้าไปในเครื่องระยะไกลเพื่อดูบันทึกที่นั่นคุณสามารถเรียกใช้tmux(หรือscreen) ที่นั่นและตัดการบันทึกในหน้าต่างแยก ทำงานในท้องถิ่นเช่นกัน


4

ในค่าเริ่มต้นgnome-terminalคุณสามารถใช้แท็บ - 'ไฟล์' -> 'แท็บใหม่'

ป้อนคำอธิบายรูปภาพที่นี่

คุณสามารถสลับระหว่างแท็บด้วยAlt+ TAB NUMBERแต่ละแท็บจะทำงานคล้ายกับเทอร์มินัลใหม่ นอกจากนี้คุณยังสามารถสลับกับCtrl+ /PgUpPgDwn

นอกจากนี้คุณยังสามารถถอดหนึ่งในแท็บในหน้าต่างขั้วใหม่กับ'เทอร์มิ' -> 'ถอดแท็บ'


4
คุณไม่ได้รับคะแนนของฉันจริงๆ ฉันไม่ต้องการที่จะทำในอาคารหลายแห่งฉันต้องการที่จะทำในอาคารผู้โดยสารเดียว
rɑːdʒɑ

ขอโทษ ... แค่คิดว่าฉันจะเพิ่มในแบบธรรมดา
Wilf

3

คุณสามารถใช้tabnew <filename>ในกลุ่ม ในการสลับระหว่างแท็บคุณสามารถใช้Ctrl+ PgUpและ+CtrlPgDwn

คุณสามารถข้ามไปที่ท้ายไฟล์ได้โดยกดที่GTerminal

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