it-swarm-ko.tech

더 이상은 아닌가요?

내가 할 때 more filenameless filename, 결과 터미널은 상당히 비슷해 보입니다. 파일을 동일하게 탐색하고 검색 할 수 있습니다 (jSpace, /pattern 등).

lessmore이고 그 반대도 믿기 어렵습니다. 둘 사이에 차이점이 있습니까?

46
Zaid

차이점은이 시점에서 대부분 역사적입니다. 일부 시스템의 경우 동일한 바이너리에 moreless 하드 링크 된 경우도 있습니다.

원래 more는 파일에서 앞으로 나아갈 수 있었지만 버퍼링 출력에는 적합했습니다.

less은 (는) 표시된 텍스트를 스크롤 할 수있는 개선 된 more로 작성되었습니다.

man less의 첫 줄은 거의 요약합니다.

Less is a program similar to more, but which allows backward 
movement in the file as well as forward movement. 
54
user455

lessmore보다 훨씬 많습니다. 예를 들어 더 많은 기능이 있습니다.

 g : 파일 상단으로 이동 
 G : 파일 하단으로 이동 
/: 앞으로 검색 
 ?: 뒤로 검색 
 N : 표시 줄 번호 
 : goto line 
 F : tail -f와 유사, ctrl + c 
 S로 중지 : 줄 구분 

그리고 더 이상 기억하지 않습니다 ;-)

25
Bauna

less에 이미 언급 된 추가 기능 외에도 v 같은 위치에서 vi에 현재 파일을 여는 명령입니다. vi를 종료하면 (업데이트 될 수있는) 파일이 표시된 less로 돌아갑니다.

9
dr-jan

less에서 항상 작동하는 몇 가지 사항이 있습니다. more (적어도 사용하는 시스템의 버전)에서는 작동하지 않습니다. G 파일의 끝으로 이동 g 시작으로 이동합니다. 파일 끝에서 최근 항목을 찾을 때 로그 파일에 유용합니다. 다른 하나는 검색인데, 여기서 less는 일치 항목을 강조 표시하고 more는 일치 항목이있는 파일 섹션으로 이동하지만 위치를 나타내지는 않습니다.

4
KeithB

우분투에는 여전히 더 많은 쓰레기통이 있습니다. 적어도 내 것이거나 more 명령이 다른 인수를 less에게 보냅니다.

어쨌든 차이점을 보려면 터미널에서 한 번에 볼 수있는 것보다 많은 행이있는 파일을 찾으십시오. cat를 입력 한 다음 파일 이름을 입력하십시오. 전체 파일을 덤프합니다. more를 입력 한 다음 파일 이름을 입력하십시오. 우분투 또는 적어도 내 버전 (9.10) 인 경우 첫 번째 화면이 표시되고 --More--(27%)이 표시됩니다. 이는 파일에 더 많은 것을 의미하며 지금까지 27 %를 보았습니다. 다음 페이지를 보려면 스페이스를 누르십시오. less를 사용하면 한 줄씩 앞뒤로 이동할 수 있으며 검색 및 기타 여러 가지 항목을 사용할 수 있습니다.

기본적으로 less를 사용하십시오. 아무 것도 more 필요하지 않을 것입니다. 거대한 파일에 less을 사용했는데 괜찮은 것 같습니다. 나는 모든 것을 메모리에로드하는 것과 같은 미친 일을하지 않는다고 생각합니다 (기침 메모장). 그러나 파일 번호가 크면 줄 번호를 표시하는 데 시간이 걸릴 수 있습니다.

3
kāgii

더 적은 기능이 훨씬 많습니다.

v를 사용하여 현재 $ EDITOR로 이동할 수 있습니다. f 및 다른 모든 팁을 사용하여 tail -f 모드로 변환 할 수 있습니다.

3
geoffc

적어도 내가 사용한 시스템에서 :

  • 파일 끝에 도달하면 more가 자동으로 종료됩니다.
  • less을 (를) 명시 적으로 종료해야합니다.
2
Wolf

또한 압축/압축 파일을 볼 수있는 횟수가 줄어들면 더 많은 것을 할 수 없습니다.

1
Derek R.