Linux terminal 접속시 ls 색상 변경

Linux 2006. 5. 26. 18:16 posted by CecilDeSK
반응형

telnet 이나 ssh로 접속시 ls 색상이 잘 안보이거나(ansi)로 설정시 가독성이 떨어지는 경우가 있다. 일반적으로 /etc/profile.d/colorls.sh (bash or bs사용시) 보통 이화일을 읽어들이는데 이화일이 /etc/DIR_COLORS 설정화일을 불러들여 환경 변수(LS_COLORS)에 설정을 하는 역할을 한다. 이경우 DIR_COLORS.xterm의 화일을 기본으로 하여 색상을 설정하게 되어있는데 이값을 수정해주면된다. DIR_COLORS.xterm의 설정내용대로 한다면 xwindow 의 경우에 맞게 설정되어있어서 터미널 접속시에는 가독성이 않좋게 된다. 이화일 안에 내용을 알맞게 수정해주면된다. 보통은 디렉토리 색상 설정정도만 바꾸어주어도 좋을것이다.



색상의 예제 (항상그런것은 아니지만..)

0 초기 색깔로 다시 돌린다.
1 강조색
4 밑줄
5 깜빡이는 글자.
30 까만색 전경
31 빨강 전경
32 녹색 전경
33 노랑(또는 갈색) 전경
34 파랑 전경
35 보라 전경
36 청록색 전경
37 흰색(또는 회색) 전경
40 까만색 배경
41 빨강 배경
42 녹색 배경
43 노랭(또는 갈색) 배경
44 파랑 배경
45 보라 배경
46 청록색 배경
47 흰색(또는 회색) 배경

LS_COLORS 매칭 문자열
no 0 파일 이름이 아닌 일반 텍스트
fi 0 일반 파일
di 32 경로
ln 36 심블릭 링크
pi 31 FIFO(파이프)
so 33 소켓
bd 44;37 블럭 장치
cd 44;37 캐릭터 장치
ex 35 실행 파일
mi (없음) 잃어버린 파일 (초기값은 fi)
or (없음) 심블릭 링크 대상이 없는 파일(초기값은 ln)

반응형