/etc/profile에(또는 ~/.profile)에 프롬프트 설정을 추가하면 변경이 가능합니다. 아래 설정은 간단한 예제 입니다.

 

PS1="[?33[1;32m][u@h:w]$[?33[0;37m]"

줄을 추가하면 초록색의 프롬프트와 현재디렉토리를 보여줍니다.(시스템 전체에 영향을 줍니다.
개인적인 설정은 홈디렉토리의 .bash_profile을 사용하면 됩니다
.) 수정후에 로그아웃후 다시 로그인하면 변경된것을

볼수있습니다. 프롬프트를 바꾸는것도 잼있겠군요 :) 아래는 칼라 번호입니다.

아래 색상은 대략적인 것이고 검은색배경의 색은 컬러 번호의 가독성(?)을 높이기 위해 임의 사용했습니다.

 

Black 0;30 Dark Gray 1;30
Blue 0;34 Light Blue 1;34
Green 0;32 Light Green 1;32
Cyan 0;36 Light Cyan 1;36
Red 0;31 Light Red 1;31
Purple 0;35 Light Purple 1;35
Brown 0;33 Yellow 1;33
Light Gray 0;37 White 1;37


루트홈디렉토리의.bash_profile안에
PS1="[?33[1;31m][u@h:w]#[?33[0;37m]"를 넣고 source ./.bash_profile하면 바로적용됩니다.
붉은색과 #로 루트쉘상태임을 환기(?)시켜줍니다.

위 설정은 요렇게 [root@free4u:/]# 보이죠 :)

 

또한가지 ls등에서 보이는 디렉토리, 파일등도 종류에 따라 색을 바꿀 수 있습니다.

/etc/DIR_COLORS파일을 홈디렉토리에 .dir_colors파일로 복사후 원하는 색상을 변경할 수 있습니다.

역시 색상은(.dir_colors파일의 주석을 참고해) 위의 컬러 코드를 참고로 수정하면 됩니다 :)

 

참고문서
http://kldp.org/HOWTO/html/Bash-Prompt/Bash-Prompt-HOWTO-8.html

관련 링크: http://kldp.org/HOWTO/html/Bash-Prompt/Bash-Prompt-HOWTO-5.html

+ Recent posts