터미널 창 상단에서 인쇄를 시작하려면 "less"를 구성하는 방법은 무엇입니까?

터미널 창 상단에서 인쇄를 시작하려면 "less"를 구성하는 방법은 무엇입니까?

최근 Ubuntu 15.04에서 15.10으로 전환했는데 동일한 버전의 458이 있는 것처럼 보이지만 less동작이 다릅니다.

새 시스템에서 파일의 행 수가 터미널보다 적으면 less터미널 창 하단에 다음과 같이 표시됩니다.

                          <-
                          <- empty space, not part of file
                          <-
file starts here
  ...
last line of the file
(END) <- symbol inserted by LESS

다른 시스템에 대한 경험을 바탕으로 다음과 같은 동작을 얻습니다.

file starts here
  ...
last line of the file
(END) <- symbol inserted by LESS
                          <-
                          <- empty space
                          <-

이것은 작은 점이지만 여전히 중요합니다. 새로운 동작의 문제점은 파일이 실제로 빈 줄로 시작하는지 또는 less터미널 창에 비해 너무 짧기 때문에 출력되는 방식인지 여부를 출력에서 ​​알 수 없다는 것입니다.

답변1

-c옵션을 사용하면 less화면 상단에서 강제로 시작됩니다. LESS환경 변수 에 추가하여 기본적으로 적용할 수 있습니다 .

LESS="${LESS:+$LESS }-c"
export LESS

현재 그 안에 있는 내용 LESS(있는 경우)을 가져와서 추가하고 -c필요한 경우 공간을 추가합니다.

관련 정보