태그 보관물: pager

pager

아래에서 위로 통나무를보고 tail -n

리눅스 명령이나 로그를 볼 수있는 방법이 있습니까? 에 대해 알고 tail -n <number of lines>있지만 실제로 스크롤하여 아래에서 위로 갈 수있는 것이 있습니까?



답변

일부 시스템은 tac기발하게 이름이 거꾸로되어 cat있습니다. 그것 없이는 여전히 같은 것을 할 수 있습니다

awk '{print NR ":" $0}' $file | sort -t: -k 1nr,1 | sed 's/^[0-9][0-9]*://'


답변

나는 less +G당신이 찾고있는 것이라고 생각 합니다. 파일이 끝에로드되고 위쪽 화살표 (또는 k)를 사용하여 뒤로 스크롤 할 수 있습니다 . 뷰어 내에서 g파일의 맨 위로 G이동하여 끝으로 돌아갑니다. 그리고 F끝으로 스크롤하여 다음과 같이 계속 읽으십시오 tail -f.


답변

tac명령은 당신이 따르는 것이라면 역 “고양이”와 같습니다.

맨 아래부터 시작하여 파일을 보려면 편집기를 사용하거나 “덜”사용하지 않는 이유는 무엇입니까?


답변

당신은 실행 less한 후 파일의 맨 아래로 이동하는 (메타 키, 보통 고도하고, 동시에 ‘>’이야) M->를 사용합니다.
less스크롤을 지원합니다.


답변

nagios를 작성하는 경우 perl 모듈 File :: ReadBackwards 가 유용한 지 확인하십시오.


답변

이 스크립트를 사용하여 아래에서 위로 파일을 읽습니다.


#!/bin/bash

echo -n elpmas.file # resulting file

ctr_line=0

while read line; do

   let ctr_line++

   tail -n $ctr_line | head -n 1 >> elpmas.file

done <sample.file

sample.file포함하는 경우

 1
 2
 3

결과 elpmas.file

 3
 2
 1


답변

tac으로 파이핑하는 것도 가능합니다. 예 :

tail -n 3 /var/log/dmesg | tac