>> Delete No. 2297 article
No. ls 명령의 색깔 바꾸기

등록 2002-03-10 17:14:00     조회 4
이름 soMeCan    

		  투명터미널을 사용하다보면 ls를 사용하면 칼라로 나와서 배경색때문에
   눈에 잘 들어오지 않는 경우가 있습니다. 방법은 두가지겠죠.
   1)ls를 칼라로 사용하지 않는다.
   2)색깔을 바꾼다.
   두번째 방법에 대해서...
   방법은 LS_COLORS라는  환경변수를 이용하는 겁니다. 기본적인형식은
   "xx=^[[yym"
 입니다. ( 처음의 ^[는 ctrl+v+[ )
   xx에 들어갈것은 다음과 같습니다.
 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)
  yy에 들어갈수 있는것은 다음과 같습니다.
  0     초기 색깔로 다시 돌린다.
 1     강조색
 4        밑줄
 5        깜빡이는 글자.
30        까만색 전경
31        빨강 전경
32        녹색 전경
33        노랑(또는 갈색) 전경
34        파랑 전경
35        보라 전경
36        청록색 전경
37        흰색(또는 회색) 전경
40        까만색 배경
41        빨강 배경
42        녹색 배경
43        노랭(또는 갈색) 배경
44        파랑 배경
45        보라 배경
46        청록색 배경
47        흰색(또는 회색) 배경
   예를 들어 심볼릭링크를 녹색으로 하고 싶다면
 export LS_COLORS="ln=^[[32m"
 이라고 하면 됩니다. 한개의 항목 뿐 아니라 여러개의 항목을 쓸
 수 있습니다. :을 사용하죠.
   예를 들어 심볼릭링크는 녹색, 디렉토리는 강조파랑으로 하고 싶다면
 export LS_COLORS="ln=^[[32m:di=^[[01;34m"
 으로 해주면 됩니다.
 맘에 드는 맵을 만들고 나서 ~/.bashrc등에 추가 해서 쓰면 되겠네요.
 export LS_COLORS="어쩌고 저쩌고"
 확장자로 표시 할수도 있더군요.
 참고문서(라기보다는 거의 똑같음 ㅡ,.ㅡ;;)
 http://man.kldp.org/man/man1/ls.1.html  --
Jimin
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved