[apple] iTerm2에서 디렉토리 등의 다른 색상을 얻으려면 어떻게해야합니까?

새로운 MacBookPro가 있으며 iTerm2의 최신 릴리스를 설치했습니다.

다양한 색 구성표를 가져온 후에도 텍스트 및 배경색 만 변경됩니다.

내가 기대했던 것은 파일 VS 디렉토리, VS 숨겨진 파일 등의 색상이 다르다는 것입니다. iTerm2에서 어떻게합니까?

관련 질문은 디렉토리, 파일 등의 색상을 실제로 지정 하는 방법입니다 .

감사



답변

다음 두 가지를 수행해야합니다.

  • LSCOLORS환경 변수를 설정
  • ls기본적으로 색상이 표시되도록 별칭을 만듭니다.

당신에 ~/.bash_profile다음을 추가

export LSCOLORS="EHfxcxdxBxegecabagacad"

alias ls='ls -lGH'        <-----This shows in list format, follow symlinks colorized

색상은 위의 각 비트로 설정됩니다. 첫 번째는 전경이고 두 번째는 배경입니다. 처음 두 문자는 굵은 파란색 전경과 밝은 회색 배경을 가진 디렉토리를 나타냅니다.

그러나 각 색상의 의미와 실시간 모양을 볼 수있는 훌륭한 온라인 유틸리티가 있습니다. 심지어 “코드”를 생성 할 것입니다. (나는 이것과 전혀 관련이 없습니다). MacOS / FreeBSD와 Linux 모두에서 작동합니다. macOS 용 BSD 옵션을 선택하십시오.

LSCOLORS 계산기


속성의 순서는 다음과 같습니다.

1. 디렉토리
2. 상징적 링크
3. 소켓
4. 파이프
5. 실행 파일
6. 특별 차단
7. 캐릭터 스페셜
8. setuid 비트가 설정된 실행 파일
9. setgid 비트 세트로 실행 가능
10. 끈적 끈적한 비트로 다른 사람이 쓸 수있는 디렉토리
11. 끈적 거리지 않고 다른 사람에게 쓸 수있는 디렉토리

색상 지정자는 다음과 같습니다.

검은
b 레드
c 그린
브라운
전자 블루
마젠타
시안
h 밝은 회색
굵은 검은 색이며 대개 진한 회색으로 나타납니다.
B 굵은 빨간색
C 굵은 녹색
D 굵은 갈색 (보통 노란색으로 표시)
대담한 파랑
F 굵은 마젠타
대담한 녹청
H 굵은 옅은 회색; 밝은 흰색처럼 보인다
x 기본 전경 또는 배경


답변

에 대한 대안 LSCOLORS입니다 GRC (일반 Colouriser) 거의 모든 명령 줄 응용 프로그램뿐 아니라 함께 사용할 수 있습니다 ls.

Homebrew가 설치되어 있으면 grcwith with를 설치하십시오. 그러면가 brew install grc포함 된 별칭이 자동으로 설정됩니다 ls. 많은 다른 명령에 대한 별칭과 구성 파일이 함께 제공되며 grc현재 다루지 않는 모든 명령 ( 예 : tmutillaunchctl)에 대해 Python 정규 표현식을 사용하여 구성 파일을 해킹하는 것은 비교적 간단합니다 .

(이것은 가능한 속임수로 표시 된 질문에 이것을 추가하려고했지만 편집하면 더 유용 할 것입니다!)


답변

다음 명령을 사용하여 bash_profile을여십시오.

open ~/.bash_profile

다음 줄을 추가하십시오.

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
alias ls='ls -GFh'

다음을 사용하여 bash_profile을 소스하십시오.

source ~/.bash_profile


답변