실제 쉘 명령이 다른 색상으로 표시되는 사용자 정의 PS1 색상이 있으므로 입력 한 명령을 신속하게보고 명령 출력 자체와 분리 할 수 있습니다.
PS1의 색상이 명령 프롬프트에 대해 '파란색'으로 설정되어 있고 쉘의 기본 색상이 흰색이라고 가정합니다.
- ls와 같은 명령을 입력합니다 (ls -l은 파란색으로 표시됨)
- 생성되는 출력, 첫 줄은 여전히 파란색입니다.
- 나머지 줄은 모두 흰색으로 나타납니다
내가 원하는 것은 명령 후의 모든 출력이 '흰색'입니다.
다른 예시:
- 'cat'명령을 입력하면 색상이 파란색입니다.
- 출력이 오면 전체 출력이 파란색입니다.
'blue'를 입력 한 명령 프롬프트를 유지하면서 출력을 'white'로 설정하고 싶습니다.
일부 명령의 경우 다른 명령은 괜찮습니다. 동일한 색상이 출력의 첫 번째 줄에 넘친 다음 기본 색상이 시작되고 일부 다른 명령의 경우 전체 출력 (예 : 고양이)의 색상이 동일합니다.
입력 한 명령을 한 가지 색상으로 유지하고 나머지는 기본값으로 유지하는 방법이 있습니까?
저는 OSX에 있습니다.
편집 # 1
여기에 내가 찾고있는 것을 보여주는 주석에서 @derobert가 연결된 스크린 샷이 있습니다.