덜 파이핑 후 배쉬의 색상은? 파이프 때

내가 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의 출력)을 약간 조정해야합니다.


답변