it-swarm-ko.tech

bash의 CLICOLOR 및 LS_COLORS

.bashrc에는 목록 색상을 지정하기 위해 다음 설정이 있습니다.

 내보내기 CLICOLOR = 1 
 내보내기 LS_COLORS = 'no = 00 : fi = 00 : di = 00; 34 : ln = 01; 36 : pi = 40; 33 : so = 01; 35 : do = 01; 35 : bd = 40; 33; 01 : cd = 40; 33; 01 : or = 40; 31; 01 : ex = 01; 32 : *. tar = 01; 31 : *. tgz = 01; 31 : *. arj = 01; 31 : *. taz = 01; 31 : *. lzh = 01; 31 : *. Zip = 01; 31 : *. z = 01; 31 : *. Z = 01; 31 : * .gz = 01; 31 : *. bz2 = 01; 31 : *. deb = 01; 31 : *. rpm = 01; 31 : *. jar = 01; 31 : *. jpg = 01; 35 : *. jpeg = 01; 35 : *. gif = 01; 35 : *. bmp = 01; 35 : *. pbm = 01; 35 : *. pgm = 01; 35 : *. ppm = 01; 35 : *. tga = 01; 35 : *. xbm = 01; 35 : *. xpm = 01; 35 : *. tif = 01; 35 : *. tiff = 01; 35 : *. png = 01; 35 : *. mov = 01; 35 : *. mpg = 01; 35 : *. mpeg = 01; 35 : *. avi = 01; 35 : *. fli = 01; 35 : *. gl = 01; 35 : *. dl = 01; 35 : * .xcf = 01; 35 : *. xwd = 01; 35 : *. ogg = 01; 35 : *. mp3 = 01; 35 : *. wav = 01; 35 : '; 

이 사이트 는 색상 코드를 보여 주며 디렉토리 색상을`밝은 색상 '으로 변경하고 싶습니다. 그러나 다음과 같이 di를 만드는 것은 영향을 미치지 않습니다.

디 = 04; 94

흥미로운 점은 LS_COLORS를 주석 처리 한 후에도 CLICOLOR = 1 인 한 컬러 출력을 볼 수 있다는 것입니다.

  • 디렉토리 색상을 하늘색 (94)으로 만들려면 어떻게해야합니까?
  • CLICOLOR와 LS_COLORS는 무엇입니까? LS_COLORS없이 색상이 작동하는 이유는 무엇입니까?
51
prosseek

Ls에 대한 여러 가지 색상 구현이 있으며 그중 일부를 압축했습니다.

  • FreeBSDMac OS X 에서 lsCLICOLOR 환경 변수가 설정되거나 -G가 명령 행에 전달됩니다. 실제 색상은 LSCOLORS 환경 변수를 통해 구성됩니다 (이 변수가 설정되지 않은 경우 내장 기본값이 사용됨). 밝은 파란색으로 디렉토리를 표시하려면

    export LSCOLORS=Exfxcxdxbxegedabagacad
    
  • 예를 들어 GNU ls Linux에서 ls--color가 명령 행에 전달됩니다. 실제 색상은 LS_COLORS 환경 변수. dircolors 명령으로 설정할 수 있습니다 (이 변수가 설정되지 않은 경우 내장 기본값이 사용됨).

CLICOLOR와 LS_COLORS는 무엇입니까? LS_COLORS없이 색상이 작동하는 이유는 무엇입니까?

CLICOLOR은 색상을 켜거나 끕니다. LS_COLORS는 필요하지 않으며 색상을 사용자 정의 할 수 있습니다.

일부 운영 체제 (MacOSX 및 FreeBSD와 같은)에서 값의 이름은 LS_COLORS가 아니라 LSCOLORS입니다.

LS_COLORS를 사용하여 색상을 설정하지 마십시오. 백 대의 컴퓨터와 10 개의 다른 Un * xes에 동일한 색 구성표를 적용해야하기 때문입니다. 대신 터미널 프로그램에서 색상을 수정하여 대부분의 유닉스 호스트에서 동일하게 작동합니다.

11
Stefan Lasiewski

모든 시스템에서 작동하는 ls의 래퍼 스크립트를 원한다면 이러한 색상 차이 등을 추상화하십시오. http://www.pixelbeat.org/scripts/l

4
Pádraig Brady