답변:
예를 들어 Ubuntu에서 Bash 파일을 편집하는 반면 다른 버전에서는 DIR_COLORS를 편집하는 등 Linux 버전에 따라 다릅니다.
CentOS / RHEL / 페도라
1 단계-DIR_COLORS를 홈 폴더로 복사하거나 모든 계정에서이 폴더를 건너 뜁니다.
cp /etc/DIR_COLORS ~/.dir_colors
2 단계-DIR_COLORS 편집 (홈 폴더에 복사 한 경우, 그렇지 않은 경우 vi dir_colors
vi ~/.dir_colors
3 단계-찾기
DIR 01;34 # directory
4 단계-다음으로 교체 (33을 원하는 색상으로 변경)
DIR 01;33 # directory
Xterm 파일에서도이 작업을 수행해야 할 수도 있지만 일반적으로 더 로컬입니다.
우분투
1 단계-Bash 파일을 먼저 Ubuntu 백업
sudo cp .bashrc .bashrc-backup
2 단계-Bashrc 파일 나노
sudo nano .bashrc
Ubuntu 사용자를위한 추가 도움말은 여기에서 찾을 수 있습니다.
PuTTY는 X 터미널을 에뮬레이션하기 위해 자체 색상 사양을 사용합니다. 시작시 기본 구성 창의 창-> 색상 범주 아래에 있습니다. '정확한 색상 PuTTY 디스플레이 조정'섹션에서 '조정할 색상 선택'상자에서 항목을 편집 할 수 있습니다. 예를 들어 일반적인 디렉토리 색상은 ANSI 파란색입니다. 나는 이것이 너무 어두워서 (74,74,255)로 밝게합니다.
대부분의 배포판 (그리고 우분투와 같은 데비안 같은 것)에서 표준 bash 세션에서 색상을 활성화하려면 먼저 dircolors
실행 파일이 있는지 테스트 한 다음 로컬 재정의를 찾으십시오 .dircolors
. 발견되면 로컬 파일로 dircolors를 실행하고 시스템 기본값을 사용하지 않는 경우.
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
fi
-b
플래그 수단은 Bourne 쉘 호환 colourisation 규칙을 방출한다. 색상 자체를 변경하려면 원하는 재정의를 X11 리소스 파일에 제공해야합니다. 이것을 ~/.Xresources
넣고 같은 줄을 추가하십시오 *xterm*color12: #1e90ff
. 다음에 로그인 할 때 X 리소스 데이터베이스에 병합됩니다. 어떤 색상이 어떤 파일 형식에 매핑되는지 확인하려면 실험해야합니다.
.dircolors.xterm
예를 들어 다음 코드를 사용 하여을 수정할 수 있습니다 . 귀하의 경우 다른 디렉토리 색상을 원하면 "01; 34"에서 "01; 31"과 같은 것으로 변경하십시오.
# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
NORMAL 00 # global default, although everything should be something.
FILE 00 # normal file
DIR 01;34 # directory
LINK 01;36 # symbolic link
FIFO 40;33 # pipe
SOCK 01;35 # socket
BLK 40;33;01 # block device driver
CHR 40;33;01 # character device driver
ORPHAN 01;05;37;41 # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to
Windows에서 PuTTY를 사용하여 Linux 상자에 연결하는 것과 동일한 문제가있었습니다. 빠른 수정은 PuTTY UI의 저장된 세션 기능을 사용하는 것입니다. PuTTY 시작 화면에서 :
이제 다시 연결하려는 경우 저장된 세션을 선택하고로드 할 수 있습니다. 색상이 유지됩니다.
동일한 상자에 반복적으로 연결하는 경우 다른 답변을 선호합니다. 오히려 UI를 사용하는 것보다 구성 파일을 편집하고 싶습니다. 그러나 새 컴퓨터에 몇 번만 연결해야 할 때 유용합니다.
sudo
자신의 .bashrc를 편집 하는 데 사용해서는 안됩니다 . 즉, 링크 한 가이드는 프롬프트가 아닌 채색을 다루는 것ls
입니다. 데비안 형 배포판은 사용하지 않는 것이 나타납니다~/.dir_colors
위해ls
그들이 사용,$LS_COLORS
라는 작은 프로그램으로 설치 될 수있는 환경 변수를dircolors