OS X 터미널 색상
나는 OS X를 처음 접했고 우분투 리눅스로 잠시 작업 한 후 Mac을 얻었습니다. 내가 알아 내기 위해 노력하고있어 많은 것들 중 내 터미널 창에서 색상의 부재입니다 - 실행할 때 (리눅스) 표시되는 것과 같은 ls -la
또는 git status
...
쉘에서 색상을 활성화하는 방법을 알 수 없습니다.
이 스레드는 오래되었지만 문제는 아닙니다.
다음은 글로벌 터미널 색상 을 활성화하는 것으로 밝혀진 솔루션 입니다.
편집합니다 .bash_profile
(OS X 10.8 이후) - 또는 (10.7 및 이전 버전) : .profile
나 .bashrc
또는 /etc/profile
(가용성에 따라) - 홈 디렉토리와 다음 코드를 추가합니다 :
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
CLICOLOR=1
단순히 터미널을 색칠 할 수 있습니다.
LSCOLORS=...
특정 항목의 색상을 지정하는 방법을 지정합니다.
편집 후 .bash_profile
터미널을 시작하고 다음을 실행하여 변경 사항을 적용하십시오.
source ~/.bash_profile
로 이동 Terminal > Preferences
하여 Profiles
탭을 클릭 한 다음 Text
하위 탭을 클릭 하고 확인하십시오 Display ANSI Colors
.
Sierra에서 확인되었습니다 (2017 년 5 월).
시작 스크립트 중 하나에서 Linux 기반 구문을 사용할 수 있습니다. OS X Mountain Lion 박스에서 이것을 테스트했습니다.
예. 당신의~/.bash_profile
export TERM="xterm-color"
export PS1='\[\e[0;33m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
이것은 당신에게 멋진 컬러 프롬프트를 제공합니다. 컬러 ls
출력 을 추가하려면을 추가 할 수 있습니다 alias ls="ls -G"
.
테스트하려면 a source ~/.bash_profile
를 실행 하여 현재 터미널을 업데이트하십시오.
색상에 대한 참고 사항 : 색상 앞에는 이스케이프 시퀀스가 있으며 이스케이프 된 시퀀스 \e
로 구성 [style;color+m]
되고 래핑 된 색상 값으로 정의됩니다 []
. 예.
- 빨간색 =
\[\e[0;31m\]
- 굵은 빨간색 (스타일 1) =
\[\e[1;31m\]
- 선명한 채색 =
\[\e[0m\]
나는 항상 루트의 .bash_profile에 약간 수정 된 색 구성표를 추가하여 사용자 이름을 빨간색으로 만들므로 루트로 로그인하면 항상 명확하게 보입니다 (많은 터미널 창이 열려 있으면 실수를 피할 수 있습니다).
에서 /root/.bash_profile
:
PS1='\[\e[0;31m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
온라인상의 모든 SSH 계정에 대해 로컬 또는 원격 터미널에 있는지 구별하기 위해 호스트 이름을 빨간색으로 표시해야합니다. .bash_profile
서버의 홈 디렉토리에 있는 파일을 편집하기 만하면 됩니다. 서버에 .bash_profile
파일 이없는 경우 파일을 만들 수 있으며 로그인시 소스로 지정해야합니다.
MartinVonMartinsgrün 및 4Levels 방법은 Mac OS X Mountain Lion에서 잘 작동합니다.
업데이트해야 할 파일은 ~ / .profile이었습니다.
그러나, 내가 가장 좋아하는 응용 프로그램 인 iTerm 2를 추천하지 않고이 질문을 남길 수 없었습니다 .
iTerm 2를 사용하면 파일에서 전체 색 구성표를로드 할 수 있습니다. 실험하기 쉽고 많은 색 구성표를 사용해보십시오.
다음은 iTerm 2 창의 스크린 샷과 색상 기본 설정입니다.
~ / .profile 파일에 다음을 추가하면 iTerm 2에서 색상을 무시할 수있었습니다.
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
다음은 멋진 사전 설정이있는 훌륭한 저장소입니다.
mbadolato의 Github에서 iTerm2 색 구성표
보너스 : "시스템 전체 핫키로 iTerm2 표시 / 숨기기"를 선택 하고 마우스 제스처로 터미널을 즉시 숨기거나 표시하려면 BetterTouchTool 로 키를 바인딩하십시오 .
ls를 채색하려면 ~ / .bash_profile 파일을 편집하고 다음 줄을 추가하십시오 (아직 작성되지 않은 경우).
source .bashrc
그런 다음 ~ / .bashrc 파일을 편집하거나 작성하고 ls 명령에 별명을 작성하십시오.
alias ls="ls -G"
Now you have to type source .bashrc
in a terminal if already launched, or simply open a new terminal.
If you want more options in your ls
juste read the manual ( man ls
). Options are not exactly the same as in a GNU/Linux system.
Check what $TERM gives: mine is xterm-color and ls -alG then does colorised output.
If you are using tcsh, then edit your ~/.cshrc
file to include the lines:
setenv CLICOLOR 1
setenv LSCOLORS dxfxcxdxbxegedabagacad
Where, like Martin says, LSCOLORS specifies the color scheme you want to use.
To generate the LSCOLORS you want to use, checkout this site
When I worked on Mac OS X in the lab I was able to get the terminal colors from using Terminal (rather than X11) and then editing the profile (from the Mac menu bar). The interface is a bit odd on the colors, but you have to set the modified theme as default.
추가 설정은 편집하여 작동했습니다 .bashrc
.
참고 URL : https://stackoverflow.com/questions/1550288/os-x-terminal-colors
'development' 카테고리의 다른 글
Git 리포지토리의 리모컨 목록? (0) | 2020.02.14 |
---|---|
배치 파일 실행 후 콘솔의 자동 폐쇄를 방지하는 방법 (0) | 2020.02.14 |
HTTP 프록시를 통해 Git 저장소에서 어떻게 가져 옵니까? (0) | 2020.02.14 |
자바 스크립트로 쿠키 설정 및 쿠키 받기 (0) | 2020.02.14 |
www가 아닌 www로 일반 htaccess 리디렉션 (0) | 2020.02.14 |