Linux 셸에서 모든 출력에 색상을 지정하는 방법

Linux 셸에서 모든 출력에 색상을 지정하는 방법

저는 셰이더 "ccze"를 많이 사용합니다. 정말 멋집니다. 쉘의 텍스트에 색상을 지정합니다. 나는 그것을 통해 출력을 파이프합니다.

cat /etc/nginx.nginx.conf | ccze -A

내가 이걸 어떻게 할 수 있지?모두기본 명령?

답변1

이는 일반적으로 자신의 터미널 에뮬레이션 프로그램의 글꼴에 따라 다릅니다. 설정에서 터미널 글꼴의 유형/색상을 수정할 수 있습니다. 색상 지정에 관해서는 .bash_profile(또는 비로그인 셸인 경우 .bashrc)을 통해 텍스트 파일을 연결할 때마다 ccze 패키지를 호출할 수 있는지 확인하세요.

답변2

나는 이것을 하기를 주저하겠지만, 당신의 쉘에서(나는 bash를 가정하고 있습니다) 당신은 다음과 같이 모든 stdout을 리디렉션할 수 있습니다:

exec 1> >(ccze -A)

관련 정보