less -R (-r)은 컬러 출력을 생성하지 않습니다.

less -R (-r)은 컬러 출력을 생성하지 않습니다.

내 터미널에서 색상이 덜 출력되도록 노력하고 있습니다. 다음은 "less -r"로 예상되는 출력입니다.또는"less -R"은 실제로 생성됩니다.

여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요.

나는 여기에 수집된 지루한 st 버전을 사용하고 있습니다.

https://github.com/Lukesmithxyz/st

그리고 저는 그것을 전혀 맞춤화하지 않았습니다.

또한 제가 시도한 다른 모든 터미널(TTY2 포함)도 동일한 동작을 한다는 점을 언급하고 싶습니다.

어떤 아이디어라도 감사하겠습니다.

답변1

색상을 강제로 지정해야 합니다 ls. 그렇지 않으면 터미널에 쓰지 않을 때 색상이 비활성화됩니다.

ls -l --color | less -R

unbuffer(의 일부 )을 사용할 수도 있습니다 expect.

unbuffer ls -l | less -R

바라보다출력이 터미널로 가는 것으로 생각하도록 명령을 속이는 방법후자의 방법에 대한 추가 정보.

관련 정보