이 문서에서는 배쉬에서 환경 변수 PS1 컬러 매칭을 사용하는 방법에 대해 설명합니다.
PS1 소개
PS1 문자열 1 프롬프트 약자이며, 리눅스 / 유닉스 하에서 제어 환경 변수에 대한 메시지 인, PS1 환경 변수뿐만 아니라 PS2 유사한 사용자 입력 메시지를 제어하기위한 대화 형 쉘 환경 변수이고, PS3와 PS4. 도입 관련 PS1 정보에서 찾을 수 있습니다 :
PS1 컬러 매칭
다음과 같은 형식입니다 :
형식 :
\[\e[F;B;Cm\]
- F : 전경 색상 : 30 ~ 37의 범위
- B : 배경 색상 : 범위 40-47에서
- C : 세트 스타일 : 0-8의 범위
범위는 세 가지가 일치 전혀 문제가 있으므로, 매우 가변 순서를 설정하는 것으로, 설정 내용의 값으로부터 판정 할 수 있음을 알 수 있기 때문이다. 전경과 배경 색상과 색상의 범위는 다음 표에 설명 :
시야 | 배경 | 색 |
---|---|---|
(30) | (40) | 검은 |
(31) | (41) | 빨간 |
(32) | (42) | 녹색 |
(33) | (43) | 황색 |
(34) | (44) | 푸른 |
(35) | (45) | 푹샤 |
(36) | (46) | 시안 |
(37) | 47 | 화이트 |
스타일 C 지령치 다음 표의 의미
코드 | 의미 |
---|---|
0 | 떨어져서 |
1 | 굵게 강조 |
4 | 밑줄 |
5 | 깜박임 |
(7) | 하이라이트 |
8 | 눈에 보이지 않는 |
예를 설정
예 :
PS1="\[\e[33;42;1m\h:\W \u\$\]"
전경 색상 : 노란색
배경 색상 : 녹색
스타일 : 굵게 강조
아래와 같이 실행 결과 :