2011년 2월 26일 토요일

리눅스 터미널 프로프트 색상 변경하기

터미널은 텍스트 기반이기에 출력 결과의 양이 많게 되면 그 시작점을 판별하기 어렵다는 문제가 있다.
때문에 몇몇 사용자들은 사용자명과 컴퓨터명의 조합으로 구성된 프롬프트의 색상을 변경함으로써 출력결과의 시작점을 쉽게 판별하는 방법을 이용한다.
이에 본 포스팅에서는 아래 주소에 영어로 설명된 방법을 한국어로 간단하게 설명하고자 한다.

http://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/

현재 사용자가 이용하고 있는 터미널의 프롬프트 관련 설정은

$ echo $PS1

명령어를 입력하면 확인할 수 있다. 위의 명령어에 대한 결과는 보통 아래와 같이 출력되며, 경우에따라 약간의 차이를 보일 수 있으나 큰 구성은 같다고 볼 수 있다. 각 내용에 대한 자세한 설명은 위의 주소를 참조한다.


[\\u@\h \\W]\\$
 
그럼 이제 본격적으로 프롬프트의 색상을 변경하기 위한 설명을 하겠다.
 
1. vi 또는 gedit 에디터를 이용하여 홈디렉토리에 있는 .bashrc 파일을 연다. 
2. .bashrc 최하단에 다음의 내용을 입력한다.
export PS1="\e[0;31m$PS1 \e[m"
3. .bashrc의 내용을 저장하고, 터미널을 재시작하거나 source 명령어를 사용해 변경된 설정을 반영한다.
 
위의 과정을 정상적으로 완료하였다면 username@computer의 색상이 붉은색으로 변할것이다.
만일 붉은 색이 아닌 다른색을 원할 경우 아래의 표를 참조하여 2번 과정의 굵은 부분을 변경해주면 된다.
 
 
ColorCode
Black0;30
Blue0;34
Green0;32
Cyan0;36
Red0;31
Purple0;35
Brown0;33
Blue0;34
Green0;32
Cyan0;36
Red0;31
Purple0;35
Brown0;33

댓글 없음:

댓글 쓰기