답변:
를 사용 less
하면 맨 위에서 파일이 표시되므로 다음과 같이 스크롤 할 수 있습니다 man
.
less my-verylong-file
파일의 첫 번째 n 줄을 보는 데 관심이 있다면 head
대안이 될 수 있습니다.
head -n 25 filename
파일의 첫 25 줄을 보여줍니다.
다음과 같이 파일의 마지막 n 줄에 대해서도 동일합니다 tail
.
tail -n 25 filename
less
있으므로 -R
기본적으로 활성화되어 있습니다. 내 대답을 참조하십시오.
more
와 less
: 같은 것 :)
man
less(1)
기본적으로 호출기로 사용합니다 . 대신에 사용하십시오 cat
. @ vidarlo 's answer 도 참조하십시오 .
less
더 나아지 도록 사용자 정의하는 방법 :나는 그것을 좋아하기 alias m=less
때문에 항상 입력하기 때문에 단일 문자 명령 일뿐입니다. |m
끝 부분에 a 를 넣으면 호출기에 연결됩니다.
-iMRj5X
별칭 과 같은 옵션 (예 :)을 넣을 수는 alias m='less -iMRX
있지만 ~/.lesskey
파일로 수행 합니다. (참조 lesskey(1)
).
-i
: 검색은 대소 문자를 구분하지 않습니다 (대문자를 사용하지 않는 경우)-M
: 줄 번호 및 파일 백분율을 표시하는 더 긴 상태 줄-R
: 일부 제어 코드를 통과시킬 수 있으므로 색상이 지정된 명령을 더 적게 파이프 할 수 있습니다.-X
: 그래서 당신은 여전히 때있을 것보고 있었다 무엇 이건, 터미널 에뮬레이터의 "대체"화면으로 전환하지 않는 q
UIT을의 less
. (원하는 옵션을 찾은 후 입력하는 동안 보려는 설명서 페이지에 적합합니다.)-j5
: 검색은 대상 행을 화면 맨 위가 아닌 행 5에 둡니다. 따라서 검색 결과의 양쪽에서 컨텍스트를 볼 수 있습니다. (때로는 검색이 시작되기 전에 컨텍스트를 보는 것이 가장 유용한 경우 를 입력 -j40
하거나 내부 less
에 무언가 를 입력하여 대화식으로 변경합니다 .)나는 또한 바인딩 .
을 next-file
, 그리고 ,
에 prev-file
기본 바인딩은 두 개의 분리 된 문자이기 때문에, 많은 입력 할 느리게 : :n
와 :p
.
이것은 내 .lesskey
:
$ cat .lesskey
. next-file
, prev-file
#env
LESS = iMRj5X
lesskey
그것을 "컴파일"하여 실행하십시오 ~/.less
.
이것은 아마도 20 년 전에 더 중요했을지 모르지만 less
시작할 때마다 텍스트 구성 파일을 구문 분석하는 대신 이진 파일을 읽습니다.
more
명령도 있습니다 ... 그러나more
능력이 적기 때문에less
"이 적을수록"더 사실입니다. 마지막으로pg
"페이지"도 있습니다. 파이프와 함께 이러한 명령을 사용할 수도 있습니다 (예 :ls -l | less
매우 긴 파일 목록을 여러 페이지로 나눕니다. 그리고 당신은 심지어 사용할 수 있습니다cat my-verylong-file | less
.