![더 보기 덜...검색 시 건너뛰기...](https://linux55.com/image/87082/%EB%8D%94%20%EB%B3%B4%EA%B8%B0%20%EB%8D%9C...%EA%B2%80%EC%83%89%20%EC%8B%9C%20%EA%B1%B4%EB%84%88%EB%9B%B0%EA%B8%B0....png)
더 적거나 더 많은 파일을 검색하면 줄이 제거되고 "건너뛰기"로 대체됩니다. 이 문제의 원인 및/또는 이를 방지하는 방법을 아는 사람이 있습니까?
다소 '/'를 사용하여 로그 파일을 검색하면 다음이 표시됩니다.
crw-rw-rw- 1 root staff 40, 0 Oct 27 2013 fscsi0
crw-rw-rw- 1 root staff 40, 1 Oct 27 2013 fscsi1
brw-rw---- 1 root system 10, 9 Oct 27 2013 hd1
...skipping...
crw-rw-rwT 1 root system 38, 7 Oct 27 2013 vhost7
crw-rw-rwT 1 root system 38, 8 Oct 27 2013 vhost8
crw-rw-rwT 1 root system 38, 9 Oct 27 2013 vhost9
crw------- 1 root system 12, 0 Oct 27 2013 vio0
crw------- 1 root system 20, 0 Apr 5 00:53 vty0
drwxr-xr-x 2 root system 256 Oct 15 2008 xti
crw-rw-rw- 1 root system 2, 3 Oct 27 2013 zero
...skipping...
crw-rw-rwT 1 root system 38, 7 Oct 27 2013 vhost7
crw-rw-rwT 1 root system 38, 8 Oct 27 2013 vhost8
crw-rw-rwT 1 root system 38, 9 Oct 27 2013 vhost9
답변1
그 "점퍼"는 완전히 정상입니다.
특정 문자열을 검색하는 것이 화면에 각 줄을 표시하는 것보다 훨씬 빠릅니다. 따라서 단어를 검색하면 less
파일에서 해당 단어가 검색되고, 한 줄이 발견되면 해당 단어가 발견된 줄 페이지만 표시됩니다.
터미널을 사용하여 뒤로 스크롤하면 "건너뛴" 줄이 표시됩니다.
텍스트에서 뒤로 이동하려면 올바른 키(예: 화살표 키)를 사용하면 됩니다. 이렇게 하면 "건너뛰기" 없이 텍스트를 있는 그대로 찾아볼 수 있습니다.
h추신: 키 목록 less
과 그 용도를 입력할 수 있습니다 .
답변2
"less" 명령의 경우 "...skipping..." 출력은 "less" 코드 자체에서 나옵니다. 이것을 피할 수는 없습니다.
"man less" 명령의 맨 아래로 이동하면 "http://www.greenwoodsoftware.com/less" 줄이 표시됩니다. 이 링크에는 모든 "낮은" 버전의 소스 코드가 포함되어 있습니다. (귀하의 버전은 "man less" 명령 하단에서 확인할 수 있습니다).
버전을 다운로드하고 C 코드를 확인할 수 있습니다. "...skipping..."을 인쇄하는 줄은 forwback.c 파일에 있습니다. (grep '...skipping...' *.c 검색 결과 보기) 마지막으로 skipping 키워드를 검색해 보면 언제 사용되는지 알 수 있습니다.