본문 바로가기

free

터미널 폰트색 변경

[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님의 리눅스통