이 경우에는 어느 정도 사용하십시오.

이 경우에는 어느 정도 사용하십시오.

저는 대학에서 Linux 강좌를 소개하고 있습니다. 선생님은 우리에게 이 문제에 사용할 수 있는 명령을 보여주길 원합니다.

"한 줄씩 탐색할 수 있는 페이징 컨트롤을 사용하여 파일 내용을 표시합니다."

그는 유일한 정답은 '적다'라고 말했다. 하지만 "더 적게"와 "더 많이"는 같은 방식으로 작동하지 않나요? 한 줄씩(Enter) 또는 페이지별로(스페이스) 이동할 수 있습니다. 둘 다 맞습니까?

편집하다:

있는지 물어봐야 할 것 같아요그리고더 적은(죄송합니다. 다른 포스터처럼 이러한 텍스트와 이미지의 형식을 어떻게 지정해야 할지 잘 모르겠습니다.) 이는 둘 다 파일이나 디렉토리를 한 줄씩 또는 페이지별로 탐색한다는 점에서(한 번에 전체 화면으로) 상대적으로 동일한 방식으로 수행할 수 있습니다. ). 나는 그들이 할 수 있거나 할 수 없다고 생각합니다.

내 경험에 따르면 독서(같은 일을 할 수 있다고 언급한 Linux+ 책도 있습니다)와 댓글(예:안토니의, 모두 이런 식으로 운영되는 것 같습니다.

답변1

나는 교사의 질문이 Unix를 배우는 사람들에게 특히 유용하다고 생각하지 않습니다. 그들이 기대하는 대답은 훨씬 덜 유용합니다. 이 less유틸리티는 최신 Unix 계열 운영 체제에서 널리 사용되지만 실제로 POSIX에서 요구하는 것은 아닙니다. 반면에 more유틸리티는POSIX에 의해 지정됨– 이 사양에는 단계별 내비게이션이 포함되어 있습니다.

more유틸리티로 설명되는 POSIX"페이지별로 파일 표시"하지만 그자세한 설명예를 들어 단계별 내비게이션 기능을 설명합니다.한 줄 앞으로 스크롤. 그만한 가치가 있기 때문에 more개인적으로 사용한 모든 구현에서는 Enter한 번에 한 줄씩 앞으로만 스크롤할 수 있습니다(따라서 POSIX와 완전히 호환되지는 않습니다).

일부 시스템에서는 실행 파일 more에 대한 심볼릭 링크가 가능하다는 점에 유의하십시오. less이 경우 POSIX에서 지정한 명령이 less에뮬레이트됩니다 . more실행 중이라고 생각할 수도 있지만 more실제로는 실행 중입니다 less(이 시뮬레이션은 환경 변수를 LESS_IS_MORE1로 설정하여 수행할 수도 있습니다). , 즉 을 누른 다음 을 눌러 less이 호환 모드에서 실제로 실행 중인지 알 수 있습니다. 예를 들어 (대부분의 구현)에서는 아무 작업도 수행하지 않는 경우 버전 번호를 인쇄합니다.-V-ShiftVlesslessless 481more

답변2

More앞으로만 이동할 수 있지만 less파일의 시작 부분으로 뒤로 이동할 수도 있습니다.

답변3

Less이 명령은 단순히 터미널에 표시되는 내용을 메모리에 버퍼링합니다. 그러나 more명령은 파일의 모든 내용을 메모리에 버퍼링한 다음 내용을 표시합니다. 그들 사이에는 유일하지만 정말 큰 차이점이 있습니다. 적을수록 좋습니다 :)

답변4

다음을 사용하여 뒤로 탐색할 수 있습니다 more. "라인별" 탐색에 사용 k또는 "페이지별" 탐색에 사용 b.

관련 정보