ls 명령을 입력했을 때의 문자색을 변경하는 방법

ls 명령을 입력하면 디렉토리 이름을 읽을 수 없습니다.



최근 CentOS7을 사용하여 서버 구축 등의 공부를 하고 있습니다만, ls 로 디렉토리를 표시했을 때가 보기 어렵습니다.
검정색 배경에 파란색 문자가 ......
제대로 읽으려고 하면 진짜로 눈이 죽습니다.
그래서, 그것을 바꾸는 방법을 이번에는 게시합니다.

절차


$ su
# cd /etc
# cp -p DIR_COROLS DIR_COROLS_org  //念のためバックアップファイル作成
# vi DIR_COROLS

다음 부분을 /DIR 등을 입력하여 찾아 편집합니다.
(前略)
# 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
(後略)

이스케이프 문장에 정중하게 쓰여 있기 때문에 그것을 읽는 것이 가장 좋습니다만, 간결하게 말하면Attribute codes 하지만 문자의 속성(굵은체·언더라인 등),Text color codes 하지만 문자색,Background color codes 가 배경색입니다.
나머지는 설명된 대로 코드를 편집하면 괜찮습니다.
굵은 글씨를 그만두고 배경을 흰색으로 만들고 싶었기 때문에 DIR 00;34;47↓이런 느낌입니다.

그런 다음 아래 명령을 입력하여 로그아웃합니다.
(로그아웃 잊은 탓에 표시가 변하지 않고, 낭비하게 빠졌습니다…)
# eval 'dircolors /etc/DIR_COLORS -b'  //実行結果が出力されます
# exit
$ exit

그건 그렇고



Mac에서는 .bashrc 에 다음을 기재하면 좋은 느낌이 됩니다

.bashrc
alias ls='ls -FG'
export LSCOLORS=gxfxcxdxbxegedabagacad
# 上記を記載後ターミナルで↓
$ source ~/.bashrc

참고 : htp // d. 하테나. 네. jp/에dゔぁkf/20080413/1208042916

좋은 웹페이지 즐겨찾기