[Ubuntu] SSH 디렉토리 색상변경

[Ubuntu] SSH 디렉토리 색상변경
capture by simplism

리눅스 서버에 ssh로 접속해서 작업하다보면 ls 명령어로 나오는 디렉토리 색상이 파란색이어서 가독성이 떨어지는 경우가 많다.

예전에는 클라이언트에서 색상을 바꿔서 사용하는 경우가 많았는데... PC의 OS를 재설치한다거나 셋팅이 안된 PC에서 작업을 하는 경우에 여간 불편한게 아니다. 그래서 검색해보니 서버단에서 디렉토리 색상을 변경하는 방법이 있어서 적용해본다.

사용환경

  • OS : Ubuntu 22.04 LTS Server (Jammy Jellyfish)

A. .dircolors 생성

Red Hat 계열의 리눅스에서는 /etc/DIR_COLORS 파일을 사용자 홈디렉토리에 .dircolors로 생성하면 되는 것 같은데...

simplism@simplism-beebox:~$ ls /etc/DIR_COLORS
ls: cannot access '/etc/DIR_COLORS': No such file or directory
simplism@simplism-beebox:~$

Ubuntu에는 그런 파일이 없다. 찾아보니 dircolors라는 명령어가 있더라

simplism@simplism-beebox:~$ which dircolors
/usr/bin/dircolors
simplism@simplism-beebox:~$ dircolors -p > ~/.dircolors
simplism@simplism-beebox:~$ cat ~/.dircolors | wc -l
195
simplism@simplism-beebox:~$

dircolors 명령어를 이용해서 작업 대상파일인 .dircolors를 생성해준다.

B. .dircolors 변경

이제 변경대상인 디렉토리의 색상값을 변경해보자.

simplism@simplism-beebox:~$ vim ~/.dircolors

.dircolors 파일의 47번째 줄에 아래와 같은 내용이 있다.

(... 이상 생략 ...)
DIR 01;34 # directory
(... 이하 생략 ...)

DIR 부분의 "01;34" 값을 "01;33"으로 바꿔준다. (개인적으로 노란색이 잘 보이더라...)

simplism@simplism-beebox:~$ cat .dircolors | grep DIR
DIR 01;33 # directory
simplism@simplism-beebox:~$

C. 테스트!

변경한 내용이 잘 적용되었는지 재접속해서 테스트해본다.

변경 전 파란색보다는 노란색이 디렉토리명이 잘 보이는 것 같다.(배경이 아무래도 검은색이다보니...)

.dircolors 설정을 잘 고쳐보면 완전 내 취향으로 바꿀 수 있을 것 같은데... 일단 가장 불편했던 디렉토리명만 바꿔서 적용했다.(나중에 거슬리는거 있으면 수정하면 될듯...)

D. 참고문서

  1. Who is setting my LS_COLORS?, Unix & Linux Stack Exchange, einpoklum, 2019/09/27

Read more

[F1] 2024년 시즌초반 감상평 및  팀별 단상

[F1] 2024년 시즌초반 감상평 및 팀별 단상

작년에 이어서 올해도 쿠팡플레이를 통해서 전 시즌 F1 중계를 볼 수 있다. 딱히 다른 스포츠에 대해서 관심이 유독 없는데... 홍대병(마이너 취향??)인건지 사이버포뮬러의 영향(어릴 때 많이 보고.. 어른이 되서도 몇 번을 다시 본 것 같음..)인 것인지 F1이 너무 재미있더라. 넷플릭스에서 F1 다큐시리즈(본능의 질주, 빈디젤이 나오는 분노의

By simplism
[Ubuntu] NFS 클라이언트 설치 및 NFS볼륨 마운트작업

[Ubuntu] NFS 클라이언트 설치 및 NFS볼륨 마운트작업

사용환경 * OS : Ubuntu 22.04 LTS (Jammy Jellyfish) * Dokuwiki : Release 2024-02-06a "Kaos" * NAS : Synology DSM 7.1.1 A. 시작하기 전에.. 미니PC에 dokuwiki 설치하고 본격적으로 운영하기 전에 정기적인 백업을 해야할 것 같다. 그렇다고... 수동으로 주기적으로 하기에는 너무 번거롭고.. 윈도우즈 PC에서 사용하던 백업솔루션이 ubuntu도 지원해서 그 백업솔루션을 설치하기 전에

By simplism
[Ubuntu] Hyper-V 2세대로 설치

[Ubuntu] Hyper-V 2세대로 설치

사용환경 * Host : Windows 10 Pro (22H2) * Guest : Ubuntu 22.04 LTS A. 시작하기 전에.. 업무상 윈도우즈를 사용할 수 밖에 없는데.. 여전히 Ubuntu가 필요해서 Hyper-V에 Ubuntu를 설치해서 사용하고 있다. 새로 Ubuntu 가상서버를 설치하면서 예전에는 가상서버를 1세대로 만들었었는데 2세대로 만들어보고 싶었다. 그래서 찾아보니... 우분투를 지원한다! 물론 호환표에 Ubuntu 22.04가 명기되어 있지는

By simplism