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
---------- colorls.csh ---------------------
# color-ls initialization
set COLORS=/etc/DIR_COLORS
eval `dircolors -c /etc/DIR_COLORS`
test -f ~/.dircolors && eval `dircolors -c ~/.dircolors` && set COLORS=~/.dircolors
egrep -qi "^COLOR.*none" $COLORS
if ( $? != 0 ) 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]*'
endif
-------------------------------------------------------
Re: [질문]리눅스 자체에서 ls 쓸때 색깔이 안 나와요
설치본 버젼이 없군요... --;
먼저
# vi /etc/profile
하셔서
for i in /etc/profile.d/*.sh ; do
if [ -x $i ]; then
. $i
fi
done
이 부분이 있는지 확인 하시고(없다면 넣으시고...)
# ls /etc/profile.d
하셔서 colorls.sh, colorls.csh 파일이 있는지
확인하세요. 없다면...
--------- colorls.sh -----------------
# color-ls initialization
COLORS=/etc/DIR_COLORS
eval `dircolors --sh /etc/DIR_COLORS`
[ -f "$HOME/.dircolors" ] && eval `dircolors --sh $HOME/.dircolors` && COLORS=$HOME/.dircolors
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
-------------------------------------------------------
---------- colorls.csh ---------------------
# color-ls initialization
set COLORS=/etc/DIR_COLORS
eval `dircolors -c /etc/DIR_COLORS`
test -f ~/.dircolors && eval `dircolors -c ~/.dircolors` && set COLORS=~/.dircolors
egrep -qi "^COLOR.*none" $COLORS
if ( $? != 0 ) 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]*'
endif
-------------------------------------------------------
이렇게 작성 후에 reboot을 시키세요.
댓글 달기