더 많이 가질 수있을 때 왜 더 적습니까? (* Nix의 호출기) 대부분의 프로그램을 사용 less하는 대신을 more. 더

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



답변

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

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

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


답변

적은 것이 더 많기 때문에 …

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


답변

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

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


답변

여러 파일을 동시에 볼 수있는 기능을 추가하여 most 호출기에주의 해야합니다 .