캠핑과 개발

Mac 터미널에서 기본적으로 흰색 텍스트에 검정색 배경으로 나옵니다.

일부 리눅스 OS는 ls명령으로 보게 되면 디렉터리나 파일의 색상이 구분되어 가독성이 좋습니다.


몇가지 설정으로 Mac 터미널도 컬러를 지정을 할 수가 있습니다..


먼저 /Users/사용자아이디/.profile 파일에 설정을 해야 합니다.

하지만 저 같은 경우에는 해당 파일이 초기에 없어서 그냥 만들었습니다.


다음 명령어로 해당 경로로 이동하여 vi편집기로 해당 파일을 열어줍니다.


cd /Users/사용자아이디

vi .profile 



그런 다음 편집모드를 통하여 해당 내용을 추가해줍니다.


  1. export TERM=xterm-color
  2. export CLICOLOR=1
  3. export LSCOLORS=GxFxCxDxBxegedabagaced
  4. export GREP_OPTIONS='--color=auto'
  5. alias ls='ls -GFh'
  6. alias ll='ls -lv'



저장한 다음 vi편집기를 이용하여 다음 파일도 열어줍니다. 

저는 이 파일도 없어서 만들어 줬습니다.


vi .vimrc


편집 모드를 통해 아래 내용을 추가 해줍니다.


:syntax on


편집이 모두 완료된 다음에는 터미널을 종료한 후 다시 터미널을 들어가게 되면 색상이 변경되어 보입니다.


/Users/사용자아이디/.profile에 해당 내용을 추가하게 되면 해당 로그인 사용자 환경에만 적용이 됩니다.

전체적으로 적용을 하려면 /etc/profile에 해당 내용을 추가하면 됩니다.



위와 같은 색상 이외에 다른 컬러값으로 변경하기 위해서는

./profile 에서 LSCOLORS값을 수정하여 변경 할 수 있습니다.


LSCOLORS값은 알파뱃 두자리 값이 하나의 값입니다. 두자리중 첫째자리는 텍스트 색상이며 2번째 자리 알파뱃은 배경색상의 코드값으로 이루어집니다.


색상 코드 값은 아래와 같습니다.

  • a : 검은색
  • b : 빨강색
  • c : 녹색
  • d : 갈색
  • e : 파란색
  • f : 마젠타색(magenta)
  • g : 시안(cyan)
  • h : 밝은 회색
  • A : 두꺼운 검은색(보통 어두운 회색으로 보인다.)
  • B : 두꺼운 빨간색
  • C : 두꺼운 녹색
  • D : 두꺼운 갈색(보통 노란색으로 보인다)
  • E : 두꺼운 파란색
  • F : 두꺼운 마젠타색
  • G : 두꺼운 시안
  • H : 두꺼운 밝은 회색(밝은 흰색처럼 보인다)
  • x : 전경색과 배경색의 기본색상 

 

또한 해당 값을 보게 되면 두자리수가 여러개로 반복이 되는데 이는 각 파일의 성질입니다. 심볼릭링크, 디렉터리, 파일, 숨김파일등과 같은 종류입니다.

그에 따른 자릿수에 대한 값은 아래와 같습니다.


1. 디렉토리

2. 심볼릭 링크

3. 소켓

4. 파이프

5. 실행가능 파일

6. 특수 블락

7. 특수문자

8. setuid 비트가 설정된 실행파일

9. setgid 비트가 설정된 실행파일

10. sticky비트가 있으면서 다름사람이 쓸 수 있는 디렉토리

11. sticky비트가 없으면서 다름사람이 쓸 수 있는 디렉토리 



참고 사이트 : 

http://osxdaily.com/2012/02/21/add-color-to-the-terminal-in-mac-os-x/

https://blog.outsider.ne.kr/932