고양이와 그 이상을 다르게 포장하는 이유는 무엇입니까?

고양이와 그 이상을 다르게 포장하는 이유는 무엇입니까?

more줄 바꿈 문자가 추가된 것처럼 보이지만 cat그렇지 않습니다. 따라서 cat창 크기를 조정하면 결과는 터미널 창에 맞게 변경되지만 more결과는 처음 추가된 개행 문자를 유지합니다. 내 질문은 왜 more이런 식으로 동작하게 만드는 방법이 있습니까 cat? (저는 이 설정이 정말 마음에 들지 않습니다. 복사할 때 원하지 않는 줄 바꿈이 발생하게 됩니다.)

답변1

읽다man more:

-에프화면 줄 수가 아닌 논리 줄 수를 계산합니다(예:긴 줄은 접히지 않습니다).

이전에는 다음이 있었습니다.

OPTIONS
옵션도 다음에서 가져옵니다.더 많은 환경 변수 (앞에 대시(-)를 붙여야 합니다.) 그러나 명령줄 옵션이 이를 무시합니다.

따라서 귀하의 편의에 따라 다음 중 하나를 수행할 수 있습니다.

more -f /some/file/with/long/lines

MORE또는 변수 로 내보냅니다 .

$ export MORE=-f
$ more /some/file/with/long/lines

이는 아마도 일부 쉘 로그인 스크립트(예: )에 배치되어야 합니다 $HOME/.profile.

관련 정보