본문 바로가기

신입사원 일기

[Linux] 터미널 색상코드 vi 에서 설정하기

반응형

shell 을 실행할 때 원하는 색으로 터미널에 뿌려졌으면 좋겠다고 생각했고 회사 분의 도움을 받아 터미널 색상코드를 지정하는 법을 알아낼 수 있었습니다!!

 

colorFile.sh

#!/usr/bin/bash

red='^[[1;31m'
colorReset='^[[0m'

#red='\033[1;31m'
#colorReset='\033[0m'

echo $red"Color Red"$colorReset

 

위 처럼 shell을 만들고 실행하면 문자열이 빨간색으로 나오는 것을 확인할 수 있습니다.

 

 

red='^[[1;31m'
colorReset='^[[0m'

 

다음과 같이 색상 코드를 vi 파일에 설정할 때 그냥 따라하게 되면 색상코드가 적용되지 않을 텐데

ctrl + v를 입력하고 ctrl + [ 를 입력하게 되면 이스케이프 코드가 입력되게 됩니다.

 

파일로 확인하면 위 처럼 다른 색으로 표시가 되어있는 것을 볼 수 있습니다. 여기서 red 변수의 값은 빨간색으로 설정하는 코드이고 colorReset 변수의 값은 원래 상태로 돌아가는 코드입니다.

 

#red='\033[1;31m'
#colorReset='\033[0m'

 

이 부분은 위의 색상코드를 지정한 것과 동일한 역할을 합니다.

반응형