가장 많거나 적은 차이점은 무엇입니까? most이 moreand 처럼 작동 한다는 것을 발견했다

나는 이제 아치 리눅스를 사용하고 있으며 명령 mostmoreand 처럼 작동 한다는 것을 발견했다 less. 그들 사이의 차이점을 이해하는 것은 혼란스러운 문제입니다. 문제 는 더 이상은 아닌가? 차이점 언급 lessmore. 색상 성능, 바로 가기 및 앞뒤로 이동하는 기능의 차이점을 알고 있습니까?



답변

more오래된 유틸리티입니다. 전달 된 텍스트가 너무 커서 한 화면에 맞지 않으면 페이지를 넘깁니다. 아래로 스크롤 할 수는 있지만 위로 이동할 수는 없습니다.

일부 시스템은 하드 링크 moreless보이는 두 프로그램의 이상한 하이브리드을 사용자에게 제공 more하고 같은 파일의 끝에 종료 more하지만 일부가 less등 뒤로 스크롤 등의 기능을. lessmore호환성 모드 의 결과입니다 . 를 사용하여이 호환성 모드를 임시로 활성화 할 수 있습니다 LESS_IS_MORE=1 less ....

more기본적으로 원시 이스케이프 시퀀스를 전달합니다. 이스케이프 시퀀스는 터미널에 표시 할 색상을 알려줍니다.

적게

lessmore파일을 거꾸로 스크롤 할 수없는 사람에 의해 작성되었습니다 . 그는 less오픈 소스 프로젝트로 전환 했으며 시간이 지남에 따라 다양한 개인이 새로운 기능을 추가했습니다. less지금은 방대합니다. 그렇기 때문에 일부 소형 임베디드 시스템에는 more있지만 그렇지 않은 이유가 있습니다 less. 비교를 위해 less의 소스 길이는 27000 줄 이상입니다. more구현은 일반적으로 길이가 2000 줄을 약간 넘습니다.

얻기 위하여 less원시 이스케이프 시퀀스를 통과, 당신은 그것에게 전달해야 -r플래그. -R플래그 를 전달하여 ANSI 이스케이프 문자 만 전달하도록 지시 할 수도 있습니다 .

자세한 내용은 lessFAQ를 참조하십시오 : http://www.greenwoodsoftware.com/less/faq.html

대부분

most이상이어야 less합니다. 한 번에 여러 파일을 표시 할 수 있습니다. 기본적으로 긴 줄을 줄 바꿈하지 않고 잘리고 왼쪽 / 오른쪽 스크롤 메커니즘을 제공합니다. 대부분의 웹 사이트 에는 most의 기능 에 대한 정보가 없습니다 . 맨 페이지는 less로그 파일 쓰기 ( tee이를 위해 사용할 수 있음 ) 및 외부 명령 실행과 같은 몇 가지 기능 이 누락되었음을 나타냅니다 .

기본적으로 most이상한 비 vi 키 바인딩을 사용합니다. man most | grep '\<vi.?\>'아무것도 반환하지 않으므로 mostvi와 같은 모드로 전환하는 것이 불가능할 수 있습니다 .

most읽기 전에 gunzip 압축 파일을 압축 해제하는 기능이 있습니다. 상태 표시 줄에의 정보보다 많은 정보가 less있습니다.

most 기본적으로 원시 이스케이프 시퀀스를 전달합니다.


답변

짧은 답변:

그냥 사용 less하고 잊어 버려more

더 긴 버전 :

more 오래된 유틸리티입니다

더 많은 것을 현명하게 탐색 할 수 없으며 공간을 사용하여 페이지를 현명하게 탐색하거나 한 줄씩 입력 할 수 있습니다.

less되어 more더 추가 기능을 +

당신은 현명한 페이지를 탐색 할 수 있습니다


답변

내가 선호함으로써 하나의 응용 프로그램이 more에가 less:

가장 최근에 수정 된 로그 파일을 확인하려면을 /var/log/사용
ls -AltF | more합니다.

동안 less과 종료 후 화면을 삭제 q, more해당 파일에 의해 나열된 디렉토리 잎 ls검사를 위해 자신의 이름을 기억하는 저를 살려주는 화면에 있습니다.

( less종료 후 텍스트를 유지할 수있는 매개 변수 또는 구성을 알고 있다면 이 게시물이 더 이상 사용되지 않습니다.)


답변

more, lessmost텍스트 파일의 내용을 보는 데 사용되는 터미널 호출기 또는 페이징 프로그램입니다.

more : more 매우 기본적이고 오래되고 인기있는 호출기입니다. more새로운 구현에서는 뒤로 이동이 제한되어 있지만 원래는 파일을 통한 순방향 탐색 만 허용합니다. 즉 more, 텍스트 파일에서는 앞뒤로 이동할 수 있지만 파이프에서는 뒤로 이동할 수 없습니다.

less : less 앞뒤로 이동할 수있는 고급 호출기이며 검색과 같은 추가 기능이 포함되어 있습니다. less시작하기 전에 전체 입력 파일을 읽을 필요가 없으므로 큰 입력 파일의 경우와 같은 텍스트 편집기보다 빠르게 시작됩니다 vi.

대부분 : less이상 more, most이상 less입니다. 다른 호출기는 한 번에 하나의 파일 만 표시 할 수 있지만 대부분의 파일은 여러 파일을 볼 수 있습니다.


답변