rɑː*_*dʒɑ 21 command-line gnome-terminal tail
有时我可能需要访问多个日志文件进行故障排除,但我不想在不同的终端中打开它们。
我想要的是在同一个终端中打开它们。
有什么办法可以在同一个终端窗口中查看多个日志文件的尾部?
nux*_*nux 22
例如/var/log/syslog,如果您有/var/log/auth.log日志文件,则可以通过执行tail -f命令在一个终端中查看它们。
打开终端并添加以下命令:
tail -f /var/log/syslog /var/log/auth.log
Run Code Online (Sandbox Code Playgroud)
输出:
==> /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
Run Code Online (Sandbox Code Playgroud)
要在单个终端窗口中查看多个文件的尾部部分,您可以安装multitail:
sudo apt-get install multitail
Run Code Online (Sandbox Code Playgroud)
用法:multitail <filename1> <filename2>。
所以输出将是同一个终端中的 file1 和 file2 的一部分。
希望有帮助。