기본적으론 /etc/DIR_COLORS 입니다.
허나, 그건 어디까지나 설정화일이고,
사용자가 정의하면 다른 파일이 될 수 있습니다.
일단, 컬라가 나오게 하는 명령어는
/usr/bin/dircolors 입니다.
이넘이 ls 를 컬라로 보이게 합니다.
일단 설정된 컬러를 보고 싶다면...
# dircolors --print-database (엔터) 해 보십시요..
이파일이 실행되도록 하는 루틴은
/etc/profile.d/colorls.sh 입니다.
여기에 /etc/DIR_COLORS 파일을 불러오게 되어 있습니다.
저의 colorls.sh을 보여드릴께요.
----- cut hear ----
# color-ls initialization
COLORS=/etc/DIR_COLORS
eval `dircolors --sh /etc/DIR_COLORS`
[ -f "$HOME/.dircolors" ] && eval `dircolors --sh $HOME/.dircolors` && COLORS=$H
OME/.dircolors
[ -f "$HOME/.dir_colors" ] && eval `dircolors --sh $HOME/.dir_colors` && COLORS=
$HOME/.dir_colors
if echo $SHELL |grep bash 2>&1 >/dev/null; then # aliases are bash only
if ! egrep -qi "^COLOR.*none" $COLORS &>/dev/null; then
alias ll='ls -l --color=tty'
alias l.='ls -d .[a-zA-Z]* --color=tty'
alias ls='ls --color=tty'
else
alias ll='ls -l'
alias l.='ls -d .[a-zA-Z]*'
fi
fi
----- cut hear ----
자세한 내용은 man dircolors(엔터) 해 보세요..
: ls컬러는 어디서 환경 설정 하나요
: 책에서 etc/DIR_COLORS컬러를 편집하면 된다구 하는데
: 그런 파일이 없네요
: 저는 레드헷 7.2를 사용한답니다.
: 자세한 설명이나 메뉴얼이 잇으시면 저좀 도와 주세요?--by kimio