더 많이 가질 수있을 때 왜 더 적습니까? (* Nix의 호출기)


12

예를 들어, 루비 명령 - - 왜 리눅스 사람과 대부분의 프로그램을 사용 less하는 대신을 more. 더 크고, 더 좋고, 더 좋지 않습니까? 장점은 무엇입니까 less?


2
다음 과제는 고양이와 개 사이의 차이를 결정하는 것입니다, 후자는 ... 벗고 결코 이유 : D를
돌팔이 키호테

1
개는 좋고, 대부분은 괜찮은 호출기입니다.
Justin Smith

데비안 레니와 우분투 Jaunty 후 개 지원이 중단되었습니다 : '(
ℝaphink

답변:


8

원래 more는 파일에서 앞으로 만 less움직일 수 있었지만 보는 파일에서 자유롭게 이동할 수있었습니다.

최신 버전 more이 더 다양합니다.

나는에 대한 두 개의 위키 페이지를 생각 하고 쇼 현재의 차이를 아주 잘.


더 많은 것이 지금 더 있습니까?
Dan Rosenstark

4
@Yar-Naw, 더 적습니다 :-)
Nifle

* nix 시스템에서 가장 먼저하는 일은 호출기의 크기를 줄이는 것입니다.
Andee

9

적은 것이 더 많기 때문에 ...

less는 시작하기 전에 전체 입력 파일을 읽을 필요가 없으므로 큰 입력 파일을 사용하면 vi (1)과 같은 텍스트 편집기보다 빠르게 시작됩니다. termcap (또는 일부 시스템에서는 terminfo)을 덜 사용하므로 다양한 터미널에서 실행할 수 있습니다. 하드 카피 터미널에 대한 지원도 제한적입니다. 하드 카피 터미널의 경우 화면 상단에 인쇄해야하는 줄 앞에는 캐럿이 붙습니다.


좋은! 다행이다
Dan Rosenstark 19:35에

more 전체 입력 파일도 읽지 않습니다…
Tobu

@Tobu, 더 의미합니까?
Dan Rosenstark

@Yar. 호출기 중 어느 것도 필요할 때까지 전체 입력을 읽지 않습니다. 더 적은 것의 주요 장점은 Nifle이 설명하는 것입니다.
Tobu

@Tobu, 주요 장점은 무엇입니까? 그것은 less거꾸로 갈 수 있도록하는 유일한로 사용? 또한 왜 내 more명령 less이 OSX에서 실행 됩니까? 이것은 음모처럼 들리기 시작합니다.
Dan Rosenstark

3

"대부분의 프로그램-루비 명령"은 특정 호출기를 명시 적으로 사용하는 대신 기본 호출기를 사용합니다. $ PAGER 환경 변수를 통해 선호하는 호출기를 설정할 수 있으며 올바르게 작동하는 프로그램은 해당 호출기를 사용합니다. 가장 많이 확인하는 것이 좋습니다. vi의 팬이라면보기가 좋을 수 있습니다.

누구든지 즉시 emacs 키 바인딩이있는 호출기 (또는 stdin의 데이터를 허용하는 호출기로 emacsclient를 사용하는 방법)를 알고 있습니까?


@ 저스틴 스미스 감사합니다. 귀하의 질문을 올바른 질문으로 만드십시오 (물론 본인이 아니라).
Dan Rosenstark

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.