Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

Linux 터미널에 컬러 텍스트를 출력하는 방법은 무엇입니까?

<시간/>

여기에서 우리는 리눅스 터미널에 어떤 색으로 몇 줄을 인쇄하는 방법을 볼 것입니다. 여기서 우리는 C++ 코드에 특별한 작업을 수행합니다. 우리는 이것을 수행하기 위해 일부 Linux 터미널 명령을 사용하고 있습니다. 이러한 출력을 위한 명령어는 아래와 같습니다.

\033[1;31m Sample Text \033[0m

텍스트 스타일과 색상에 대한 몇 가지 코드가 있습니다. 아래에 나열되어 있습니다.

색상 포그라운드 코드 배경 코드
검정색
30 40
빨간색
31 41
녹색
32 42
노란색
33 43
파란색
34 44
자홍색
35 45
청록
36 46
흰색
37 47

일부 추가 옵션은 다음과 같습니다. −

옵션 코드 설명
재설정
0 정상으로 돌아가기(모든 스타일 제거)
굵게
1 굵게 텍스트
밑줄
4 밑줄 텍스트
역전
7 배경과 전경의 색상 교환
굵게
21 굵게에서 일반
밑줄 끄기
24 밑줄부터 일반
반전 끄기
27 역의 역

예시

#include<iostream>
using namespace std;
main() {
   cout << "\033[1;31mThis is bold red text\033[0m\n";
   cout << "\033[;32mGreen Text\033[0m\n";
   cout << "\033[4;33mYellow underlined text\033[0m\n";
   cout << "\033[;34mBlue text\033[0m\n";
}

출력

Linux 터미널에 컬러 텍스트를 출력하는 방법은 무엇입니까?