[redhat9.0]
redhat9.0 기본 bash shell을 사용할 경우.
# cd
# vi .bashrc
export LS_COLORS="di=01;31":"fi=01;37":"ex=01;32":"ln=01;36":"so=01;33" <- 추가
# source .bashrc
"파일종류=속성;색상"
-------------------------------------------------------------------------------
export LS_COLORS="di=01;31":"fi=01;37":"ex=01;32":"ln=01;36":"so=01;33"
-------------------------------------------------------------------------------
디렉토리 = 붉은색
일반파일 = 흰색
실행파일 = 연두색
링크파일 = 하늘색
소켓파일 = 노랑색
--------
파일종류
--------
di = directory
fi = file
ln = linker file
no = text
ex = exe
so = soket
pi = name pipe
bd = block device
cd = charicter device
------------
ansi 색상표
------------
[text num] [bg num] [color]
30 40 black
31 41 red
32 42 green
33 43 yellow
34 44 blue
35 45 magenta
36 46 sky
37 47 white
-------
속성(?)
-------
00 delete_method
01 bold
05 blink
07 reverse
요놈은 다른곳에서 발췌한것
일단 이것을 찾게 되었고 알아 본 이유는 ... 나의 터미널 환경에선 ...디렉토리가 파란색이라 검은색 화면에 의해 잘 보이지 않기 때문이다. 그래서 여러가지 방법을 찾던 도중에 유용한 것을 알아내여이것을 널리 전파하고자 이렇게 글을 쓴다
step 1 )
#vi /etc/DIR_COLORS
==============================================================
57 NORMAL 00 # global default, although everything should be something.
58 FILE 00 # normal file
59 DIR 01;34 # directory 01:34
60 LINK 01;36 # symbolic link
61 FIFO 40;33 # pipe
62 SOCK 01;35 # socket
63 BLK 40;33;01 # block device driver
64 CHR 40;33;01 # character device driver
65 ORPHAN 01;05;37;41 # orphaned syminks
66 MISSING 01;05;37;41 # ... and the files they point to
==============================================================
위의 파일을 까보면 저런 내용의 정보가 나온다. 언뜻 보기에도 " 아!! 저걸 수정하면?! " 이란 견적이 뜨는데
저걸 수정해도 ... 변경이 되지 않는다. ( 왜 라고 물으신다면 ... ls 로 터미널에서 정보를 보잖아? dir 을 쳐보시던가 )
아무튼 그렇다면 bash 쉘 상에서( 나와 우리가 자주 쓰는 fedora 에선 bash 쉘을 사용한다. ) 디렉토리와 기타 파일들을 다른 색으로 보고 싶다면 ?
step 2)
#vi /etc/bashrc
==============================================================
LS_COLORS="di=01;35:or=1;40;31:*.gz=1;35:*.bz2=1;35:*.tar=1;35:*.rpm=1;35:*.tgz=1;35:*.h=1 ;37:*.c=1;37:*.patch=1;37"
export LS_COLORS
==============================================================
를 열어서 맨 아랫쪽에 아래 구문을 적으면 된다.
간단히 추가 설명 하자면 ..
di 는 directory 를 정의한 것이고
di = 01;35 는
앞의 수는 attribute 를 ( 00=none 01=bold 04=underscore 05=blink 07=reverse08=concealed ) 그리고 뒤의 수는 컬러를 나타낸다. ( text color는 30=black 31=red32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white . 그리고 backgroundcolor는 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan47=white )
00 은 그냥 흰색으로 표시 되었다. 아무것도 표시 안되는 흰색 ? (구분 안해주는 ?!)
자자자!! 이제 눈 침침한 파란색 글자를 버리고 ㅋ 산뜻하게 ㅎㅎ
아 뽀나스!!
"-bash-2.05b$" 라고 계정에 접속하면 뜨는 경우가 있는데 이를 없애기 위해선 ( 새로 갱신 ?) 필요한 명령(유틸리티 ?)를 소개한다. 뭐 인터넷에 뒤지면 안나오는 것이 없긴 하지만 위의 자료를 갱신하기 위해선 필요할 듯 싶어서 말이다
step 3)
#source /etc/bashrc
(이건 루트 사용자가 아니어도 가능하다.)
출처 : Tong - bassdot님의 리눅스통
댓글 없음:
댓글 쓰기