제목에서 알 수 있듯이 텍스트 파일을 탐색 할 때 전체 텍스트 파일의 현재 조회 비율을 알고 싶습니다.
-N 옵션을 사용하면 줄 번호를 켤 수 있지만 전체 텍스트 파일의 줄 번호를 어떻게 적게 표시 할 수 있습니까?
감사.
답변
적은 파일로 파일을 열면 Ctrl-g를 누르면 아래에 표시된 것처럼 현재 줄 번호, 총 줄 및 백분율이 표시됩니다.
51-100 / 185 바이트 3228/5886 54 % (RETURN 누름)
답변
-M
스위치를 좋아 합니까?
답변
less -M +Gg
매우 큰 파일은 아니지만 +G
( G
명령) 파일의 끝까지 이동 하기 때문에 괜찮습니다.
답변
이전 답변에서 약간만 확장하십시오. 명령 줄 :
less -M +Gg
다음을 수행합니다.
-M 프롬프트에서 파일 내 현재 위치 표시
+ Gg Run 명령 G
(파일 끝으로 g
이동 ) 및 (파일 시작으로 돌아 가기)
매뉴얼 페이지를 표시 less
할 때 발생하는 stdin에서 읽는 경우 man
파일의 총 줄 수를 미리 알지 못하므로 위치를 올바르게 계산할 수 있습니다. 따라서, +Gg
필요한 그렇다 less
라인의 총 수를 얻고, 따라서 비율로 현재 위치를 산출 할 수는.
~ / .bashrc 에 이러한 변수를 설정하는 것이 유용하다는 것을 알았습니다 .
export LESS+='-M'
export MANPAGER='less +Gg'
LESS
모든 호출이 있는지 확인합니다 less
프롬프트에 현재 위치를 표시되고 MANPAGER
그 보장합니다 less
man 페이지의 행의 총 수, 얻을 수있을 것입니다 less
다음 프롬프트에 표시됩니다. 더 합리적인 것 같았다 하지 포함 +Gg
에 LESS
방지하기 위해 less
잠재적으로 큰 파이프 입력의 끝으로 이동하려고에서. 필요한 경우 항상 명령 G
을 g
수동으로 실행할 수 있습니다.