유닉스&리눅스_터미널 텍스트 컬러적용

출처 :?http://macworld.hjsong.net/105

자주 사용하지 않아 기록해 둠.

터미널을 사용하면서 항상 같은색(검정색)의 텍스트를 보는것은 지루하기만 합니다.
또한 다른 종류의 목록들을 같은 색으로 표시해주기 때문에 구분이 바로 가지 않을때도 많습니다.
그런데 문득 다른 사용자의 터미널의 화면을 보니 컬러풀한 화면을 보여주고 있습니다.
이건 어떻게 하는거지?

 

그럼 터미널의 파일 목록을 컬러로 표시하는 방법을 알아보도록 하겠습니다.

?

환경 설정하기

우선 터미널의 홈디렉토리에서 .bash_profile 파일을 수정합니다.

$ nano .bash_profile?

.

.

.

export CLICOLOR=1

export LSCOLORS=gxfxcxdxbxegedabagacex

.

.

.

 

터미널을 종료 후 터미널 다시 실행하거나 다음과 같이 source 명령을 사용한 후 파일 목록을 확인하면 다음과 같이 컬러로 표시됩니다.?

$ source .bash_profile

 

표시된 목록을 살펴보면 일반 파일과 디렉토리, 심볼릭 링크에 대한 색이 다르게 표시되는 것을 확인할 수 있습니다.

$ ls

Applications? ? ? ? ? ? ?Downloads? ? ? ? ? ? ? ??MyData

Applications (Parallels)?Library? ? ? ? ? ? ? ? ??Pictures

Desktop? ? ? ? ? ? ? ? ??Movies? ? ? ? ? ? ? ? ? ?Pref.ini

Documents? ? ? ? ? ? ? ??Music??? ? ? ? ? ? ? ? ??Public

 

$ ls -al

total 17296

drwxr-xr-x+ 44 hjsong? staff ? ? 1496? 4 29 16:44?.

drwxr-xr-x ? 6 root? ? admin? ? ? 204 11 10 00:04?..

drwx??? 10 hjsong? staff? ? ? 340? 4 29 10:05?.Trash

-rw??- ? 1 hjsong? staff ? ? 8216? 4 29 16:34 .bash_history

-rw-r?r? ? 1 hjsong? staff ? ? ? 74? 4 29 16:31 .bash_profile

drwxr-xr-x ? 7 hjsong? staff? ? ? 238 12 17 16:17?Applications

drwxr-xr-x@ 11 hjsong? staff? ? ? 374 12 17 16:17?Applications (Parallels)

drwx??+ 10 hjsong? staff? ? ? 340? 4 29 16:44?Desktop

drwxr?r?@ 41 hjsong? staff ? ? 1394? 4 28 23:34?Documents

drwx??+ 35 hjsong? staff ? ? 1190? 4 28 19:02?Downloads

drwx??@ 85 hjsong? staff ? ? 2890? 4 28 22:35?Library

drwx??+ 17 hjsong? staff? ? ? 578? 4 21 23:48?Movies

drwx??+ 12 hjsong? staff? ? ? 408? 3 28 18:09?Music

lrwxr-xr-x ? 1 root? ? staff ? ? ? 16? 1? 9? 2013?MyData?-> /Volumes/MyData/

drwx??+ 13 hjsong? staff? ? ? 442? 2 12 21:47?Pictures

drwxr-xr-x+? 4 hjsong? staff? ? ? 136 11? 9 23:09?Public

-rw-r?r? ? 1 hjsong? staff? ? ? 149? 7? 9? 2013 Pref.ini

 

 

설정값?알아보기

그럼 .bash_profile에 입력한 내용에 대해서 알아보도록 하겠습니다.

CLICOLOR는 칼라표시 여부를 결정하며, 색상을 표시하는건 LSCOLORS값으로 설정합니다.
LSCOLORS값은 fb의 쌍으로 두글자씩 이뤄지는데 전경색(foreground)와 배경색(background)를 의미합니다.
각 알파벳이 의미하는 색상은 다음과 같습니다. 즉,?Gx의 의미는 전경색은 두꺼운 청록색이고 배경색은 기본값을 사용한다는 의미입니다.

?

조합코드

?

LSCOLORS값은 이 fb의 쌍을 11개를 이어서 쓰면 되는데 순서대로 다음의 값을 의미합니다.
즉 처음 두글자는 디렉토리의 색상이고, 두번째는 심볼릭 링크의 색상을 지정하게 되는 것 입니다.

?

각 위치의 의미

?


이제 LSCOLORS 값을 사용하여 터미널의 파일 목록?색상을 쉽게 바꿀 수 있게 되었습니다.

그럼, 나만의 터미널 환경을 만들어 볼까요?

Keep Reading

이전다음

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다