여기:
http://en.wikipedia.org/wiki/ANSI_escape_code
(참고 : 대부분은 작동하지 않지만 대부분 표시되어 있습니다.)
터미널에서 게임을 만들고 위 링크에 크게 의존하고 있습니다. 커서 숨기기 / 숨김 해제 방법, 색상 (30), "굵게"(밝게), 어둡게, 밑줄로 표시, 기울임 꼴, 배경색 (30 대신 40) 등의 방법을 알려줍니다. 커서의 위치를 변경할 수도 있습니다 ( 이는 매우 유용합니다. 예를 들어 "\x1B[1A"
커서를 한 줄 위로 "\x1B[0;0H"
이동하고 커서를 행 0, 열 0으로 이동 "\x1B[2J"
하고 화면을 "\x1B[2K"
지우고 줄을 지 웁니다.
사람들이 말한대로 :
echo -e "\x1b[30;44m black with blue background \x1b[m"
echo -e "\x1b[31;42m red with green background \x1b[m"
echo -e "\x1b[32;40m green with black background \x1b[m"
echo -e "\x1b[8m Invisible; na na na na boo boo \x1b[m"
참고 : 당신은 필요 는 -e
에
echo **-e** "\x1b[35;1m Light purple \x1b[m"
또는 작은 따옴표를 사용해야합니다. man echo
이유를 보려면 입력 하십시오 (큰 따옴표는 일반적으로 인쇄 할 때 고통 스럽습니다. 확장 할 필요가 없거나 ANSI 이스케이프 시퀀스가 필요할 때 작은 따옴표를 사용하기 쉽기 때문에 여러 번 사용하지 않아도 쉽게 사용할 수 있습니다) --e 를 잊어 버리면 " box with numbers and letters
[35; 1m"가 표시됩니다.)
볼 때마다 (또는 또는 )로 CSI
바꾸십시오 . 나는 더 표준 적이라고 생각하지만 실제로 차이점이 무엇인지 모르겠습니다."\x1b["
"\e["
"\u1b["
"\x1b["