답변1
이스케이프 시퀀스는 \e[30;1;45m
세 시퀀스의 병합으로 이해하기 더 쉬울 수 있습니다.
\e[30m
-- 이는 "검은색 전경"을 의미합니다.\e[1m
-- "밝은 전망"을 의미합니다.\e[45m
-- 이는 "자홍색 배경"을 의미합니다.
이러한 색상 시퀀스는 이제 8가지 색상으로 제한됩니다.
- 검은색
- 빨간색
- 녹색
- 노란색
- 파란색
- 마젠타
- 파란색
- 하얀색
이는 전통적인 ANSI 색상입니다.
그러나 일부 시퀀스에서는 터미널이 지원하는 경우 256색을 선택할 수 있습니다.
\e[38;5;###m
여기서 ###
0에서 255 사이의 숫자는 전경색을 선택합니다.
\e[48;5;###m
배경색도 선택하세요.
그래서 어쩌면 \e[38;5;0;1;48;5;92m
당신이 원하는 것에 가까워지는 것이 가능할 수도 있습니다.
참고: 256색 배경 설정을 사용하는 경우 256색 전경 설정도 사용해야 합니다.
FWIW, 다음 Python 스크립트는 모든 배경색을 표시하고 원하는 색상을 선택하는 데 도움이 될 수 있습니다.
import sys
for i in range(0, 16):
for j in range(0, 16):
code = str(i * 16 + j)
sys.stdout.write(u"\u001b[48;5;" + code + "m " + code.ljust(4))
print u"\u001b[0m"
(에서 가져옴http://www.lihaoyi.com/post/BuildyourownCommandLinewithANSIescapecodes.html#Background-colors)