ls를 했을 때 bash가 띄워 주는 디렉토리 및 파일의 색상을 변경해주고 싶다면 홈 디렉토리의 .bashrc 파일을 바꾸어 주면 된다.
0. 현재 색상 설정 확인하기
$set | grep $LS_COLORS
1. 기본 색상으로 설정하기
홈 디렉토리의 .bashrc 파일에 다음 라인을 추가한다.
export LS_OPTIONS='--color=auto' eval "`dircolors`" alias ls='ls $LS_OPTIONS' |
2. 커스텀 설정으로 변경
.bashrc 파일에 다음을 추가합니다.
LS_COLORS=$LS_COLORS:'di=46:ex=96' ; export LS_COLORS
밑줄 친 부분에 사용자가 설정하고 싶은 색깔에 따라 다른 값을 입력해 주면 된다.
Blue = 34
Green = 32
Light Green = 1;32
Cyan = 36
Red = 31
Purple = 35
Brown = 33
Yellow = 1;33
white = 1;37
Light Grey = 0;37
Black = 30
Dark Grey= 1;30
색깔 뿐만 아니라 배경, 굵기 등 스타일도 지정해줄 수 있다.
0 = default colour
1 = bold
4 = underlined
5 = flashing text
7 = reverse field
40 = black background
41 = red background
42 = green background
43 = orange background
44 = blue background
45 = purple background
46 = cyan background
47 = grey background
100 = dark grey background
101 = light red background
102 = light green background
103 = yellow background
104 = light blue background
105 = light purple background
106 = turquoise background
추가 색상
31 = red
32 = green
33 = orange
34 = blue
35 = purple
36 = cyan
37 = grey
90 = dark grey
91 = light red
92 = light green
93 = yellow
94 = light blue
95 = light purple
96 = turquoise
여러 스타일을 동시에 적용하려면 ; 으로 구분하여 적어준다. ex) di=1;34
색상을 적용시킬 수 있는 항목은 다음과 같다.
di = directory
fi = file
ln = symbolic link
pi = fifo file
so = socket file
bd = block (buffered) special file
cd = character (unbuffered) special file
or = symbolic link pointing to a non-existent file (orphan)
mi = non-existent file pointed to by a symbolic link (visible when you type ls -l)
ex = file which is executable (ie. has 'x' set in permissions).
*.rpm = files with the ending .rpm
[출처] https://askubuntu.com/questions/466198/how-do-i-change-the-color-for-directories-with-ls-in-the-console
[출처] http://unabated.tistory.com/entry/Bash-Color-Chart
'Programming' 카테고리의 다른 글
[linux] bash에서 계산하기, bash calculation (0) | 2017.08.04 |
---|---|
[linux] 간단한 vim조작법 (0) | 2017.08.04 |
[linux] ssh 서버 접속 및 scp로 파일 전송 (0) | 2017.08.04 |
[linux]파일 찾기 find (0) | 2017.08.03 |
executable file 만들기 (0) | 2017.08.03 |