Czasami potrzebuję dostępu do wielu plików dziennika w celu rozwiązania problemów, ale nie chcę ich otwierać w różnych terminalach.
Chcę je otworzyć w tym samym terminalu.
Czy jest jakiś sposób, aby wyświetlić część końcową wielu plików dziennika w tym samym oknie terminala?
command-line
gnome-terminal
tail
rɑːdʒɑ
źródło
źródło
tmux
...Odpowiedzi:
Jeśli masz na przykład
/var/log/syslog
,/var/log/auth.log
pliki dziennika, można zobaczyć ich obu w jednym terminalu poprzez wykonanietail -f
polecenia.Otwórz terminal i dodaj następujące polecenie :
Wyjście:
źródło
Aby wyświetlić część tylną wielu plików w oknie pojedynczego terminalu, możesz zainstalować multitail :
Zastosowanie:
multitail <filename1> <filename2>
.Dane wyjściowe będą więc częścią pliku 1 i częścią pliku 2 w tym samym terminalu.
mam nadzieję, że to pomaga.
źródło
Jeśli musisz przejść
ssh
na zdalną maszynę, aby obejrzeć tam dzienniki, możesz uruchomićtmux
(lubscreen
) tam i ogonić dzienniki w podzielonych oknach. Działa również lokalnie.źródło
Domyślnie
gnome-terminal
możesz po prostu użyć kart - „Plik” -> „Nowa karta”Możesz przełączać się między kartami za pomocą Alt+ TAB NUMBER, każda karta zachowuje się podobnie jak nowy terminal. Możesz także przełączać za pomocą Ctrl+ PgUp/ PgDwn.
Możesz także odłączyć jedną z zakładek do nowego okna terminala za pomocą „Terminal” -> „Detach Tab” .
źródło
Możesz używać
tabnew <filename>
w vimie . Aby przełączać się między kartami, możesz użyćCtrl
+PgUp
iCtrl
+PgDwn
.Możesz przejść do końca pliku, naciskając GTerminal.
źródło