내가 dircolors를 정의하면 삶은 … 색으로 가득 차 있습니다.
I 파이프 때 ls
를 통해이 less
약 스크롤 나는 색상을 잃게됩니다.
어떤 제안?
답변
아마도 귀하의 ls
가 별명 이며 출력이 tty 일 때 색상 만 사용하도록 ls --color=auto
지시 ls
합니다. 그렇게하면 ls --color
(도덕적으로 동일 ls --color=always
) 색상을 켤 수 있습니다.
별명을 변경하여 변경할 수도 있지만 실제로는 그렇게 생각하지 않습니다. 로 다른 별칭을 만드는 것이 --color
좋습니다.
less
필요합니다 -R
.
답변
다음과 같이 -R 옵션을 사용하여 덜 시도하십시오.
command | less -R
이것은 다음과 같은 단일 라이너에서 작동합니다.
ls -la | grep --color=always bash | less -r
그리고 이것처럼 :
ls --color | less -R
그러나 –color 매개 변수를 사용하여 기본 출력 (이 경우 ls의 출력)을 약간 조정해야합니다.