본문 바로가기

Academy I/Tech Academy

bash에서 color 변경

기본적으로 /etc/DIR_COLORS라는 파일을 살펴보면 bash 환경에서의 color를 마음대로 수정 가능하다.

자신만의 color 설정을 위해 우선 /etc/DIR_COLORS를 자신의 홈디렉토리에 카피한다.
> cp /etc/DIR_COLORS ~/.dir_colors
> vi ~/.dir_colors

파일 확장자에 대한 색상은 일반적으로 .확장자 [Attribute];[Text color]로 지정되어 있다.
예를 들면 이런 식이다.
                                      .wav  00;32
                                      .mpg  01;35
                                      .exe   01;32

또 해당 경로의 파일 또는 디렉토리 리스트를 보면 파란색 글씨는 검정색 화면에서 잘 보이지 않는다.(나만 그런가...)
이 부분도 바꿀 수 있는데 이 부분은 아래 부분을 수정하면 된다.

NORMAL 00           # global default, although everything should be something.
FILE   00               # normal file
DIR    01;34         # directory
LINK   00;36          # symbolic link
FIFO   40;33          # pipe
SOCK   01;35        # socket
DOOR   01;35        # door
BLK    40;33;01     # block device driver
CHR    40;33;01    # character device driver
ORPHAN 41;33;01 # symlink to nonexistent file

나는 DIR이 항상 파란색으로(보통 이렇게 → DIR    01;34    # directory) 나와 보기 힘들어서 다음과 같이 수정했다.
            DIR    01;33    # directory            

CHR이나 SOCK은 배경까지 설정되있는 상태다.

수정할 수 있는 Attribute나 color는 아래와 같다.


Attribute codes
00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
Text color codes
30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
Background color codes
40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white



[출처 : http://egloos.zum.com/pitfall/v/1439656]

'Academy I > Tech Academy' 카테고리의 다른 글

Advanced Bash-Scripting - 예제  (0) 2015.01.22
crontab command  (0) 2015.01.15
sudo 로 root 권한을 얻지 못하는 문제  (0) 2015.01.14
Oracle virtualbox 메뉴, 상태바 숨김/보임 전환  (0) 2015.01.14
[Vi/Vim] Color Change  (0) 2015.01.13
Pro*C/C++  (0) 2015.01.13
I-Node 링크 파일 찾기  (0) 2015.01.09
gcc 입력과 출력  (0) 2015.01.09