時々、トラブルシューティングのために複数のログファイルにアクセスする必要があるかもしれませんが、異なる端末でそれらを開きたくないのです。
私が欲しいのは、それらを同じターミナルで開くことです。
同じ端末ウィンドウで複数のログファイルの末尾部分を表示する方法はありますか?
tmux
...
時々、トラブルシューティングのために複数のログファイルにアクセスする必要があるかもしれませんが、異なる端末でそれらを開きたくないのです。
私が欲しいのは、それらを同じターミナルで開くことです。
同じ端末ウィンドウで複数のログファイルの末尾部分を表示する方法はありますか?
tmux
...
回答:
たとえば/var/log/syslog
、/var/log/auth.log
ログファイルがある場合、tail -f
command を実行することにより、1つの端末で両方を表示できます。
ターミナルを開き、次のコマンドを追加します。
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
単一のターミナルウィンドウで複数のファイルの末尾部分を表示するには、multitailをインストールできます。
sudo apt-get install multitail
使用法:multitail <filename1> <filename2>
。
そのため、出力は同じ端末内のfile1の一部とfile2の一部になります。
それが役立つことを願っています。
あなたが持っている場合はssh
そこにログを見るために、リモートマシンに、あなたが実行することができますtmux
(またはscreen
分割ウィンドウでログを)そこに、そして尾。ローカルでも動作します。
デフォルトではgnome-terminal
、タブ- 「ファイル」 -> 「新しいタブ」を使用できます
Alt+を使用してタブを切り替えることができTAB NUMBER、各タブは新しいターミナルと同様に動作します。Ctrl+ PgUp/で切り替えることもできPgDwnます。
'Terminal' -> 'Detach Tab'を使用して、タブの1つを新しいターミナルウィンドウにデタッチすることもできます。