단일 터미널에서 여러 파일을 보는 방법은 무엇입니까?


21

때로는 문제 해결을 위해 여러 로그 파일에 액세스해야 할 수도 있지만 다른 터미널에서 열지 않으려는 경우가 있습니다.

내가 원하는 것은 동일한 터미널에서 여는 것입니다.

동일한 터미널 창에서 여러 로그 파일의 꼬리 부분을 볼 수있는 방법이 있습니까?


1
답변으로 게시 할 시간이 없지만 하나의 창에서 많은 파일을 열 수 있습니다.
don.joey

1
... 음, 항상 tmux...
haneefmubarak

답변:


22

예를 들어 /var/log/syslog, /var/log/auth.log로그 파일이 있으면 tail -fcommand 를 실행하여 한 터미널에서 둘 다 볼 수 있습니다 .

터미널을 열고 다음 명령을 추가하십시오 .

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

단일 터미널 창에서 여러 파일의 꼬리 부분을 보려면 multitail 을 설치할 수 있습니다 .

sudo apt-get install multitail

사용법 : multitail <filename1> <filename2>.

따라서 출력은 동일한 터미널에서 file1의 일부와 file2의 일부가됩니다.

그것이 도움이되기를 바랍니다.


이 방법이 여러 로그 파일을 모니터링하는 가장 편리한 방법이라는 것을 알았습니다. 작업하기에 매우 편리하며 믿음을 넘어서 사용자 정의 할 수 있습니다. 로그 파일을 지정된 포트로 스트리밍하여 원격 시스템에서 테일링 할 수도 있습니다. 충분히 추천 할 수 없습니다.
user1853181

5

당신이있는 경우 ssh이 로그를보기 위해 원격 시스템으로, 당신은 실행할 수 있습니다 tmux(또는 screen분할 창에서 로그)가, 그리고 꼬리. 로컬에서도 작동합니다.


4

기본적으로 gnome-terminal탭- '파일' -> '새 탭'을 사용할 수 있습니다.

여기에 이미지 설명을 입력하십시오

Alt+ 를 사용하여 탭간에 전환 할 수 있으며 TAB NUMBER각 탭은 새 터미널과 유사하게 작동합니다. Ctrl+ PgUp/로 전환 할 수도 있습니다 PgDwn.

'Terminal' -> 'Detach Tab' 을 사용하여 탭 중 하나를 새 터미널 창으로 분리 할 수도 있습니다 .


4
당신은 정말 내 요점을 얻지 못했습니다. 많은 터미널에서하고 싶지 않습니다. 단일 터미널에서하고 싶습니다.
rɑːdʒɑ

죄송합니다. 방금 기존 방식으로 추가 할 것이라고 생각했습니다.
Wilf

3

vimtabnew <filename> 에서 사용할 수 있습니다 . 탭 간을 전환하려면 + 및 +를 사용할 수 있습니다 .CtrlPgUpCtrlPgDwn

G터미널에서을 눌러 파일 끝으로 이동할 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.