【20.04 LTS】 root 권한의 PS1(Shell prompt) 색깔 변경
- 플랫폼/우분투
- 2023. 10. 5. 19:06
Ubuntu 20.04 LTS를 설치하고 root 권한을 얻게 되면 기본 쉘 프롬프트의 색깔이 기본인 흰색으로 표시됩니다.
사용자 계정처럼 색깔을 표시하기 위해서 다음 명령어를 입력하여 bashrc 파일을 엽니다.
sudo vi /root/.bashrc
파일이 열리면 "force_color_prompt"를 검색하거나, 파일 중간에서 확인할 수 있습니다.
"force_color_prompt"의 주석을 해제합니다.
저장합니다(※ root 권한 상태에서 파일의 내용을 변경했다면 exit 명령어로 root 권한을 해제했다가 다시 root 권한을 얻어하시기 바랍니다).
그림과 같이 root 권한에서도 프롬프트의 색깔이 표시되는 것을 확인할 수 있습니다. 또한, 사용자 모드와 다르게 색깔을 변경하기 위해서는 아래의 코드를 수정해 주면 됩니다.
color_prompt가 yes가 아니면 기본적으로 쉘 프롬프트의 구조로 되어 있습니다. 이에 대한 의미는 아래와 같습니다.
\u : 현재 사용자 이름을 출력합니다.
\h : 호스트 이름을 출력합니다.
\w : 현재 작업 디렉토리의 기본을 출력합니다.
\$ : UID가 0이면(root mode) #을 출력하고, 그렇지 앟으면 $를 출력합니다.
각각의 의미에 위 코드의 그림과 같이 색깔을 넣어서 다르게 표시한 것입니다. 색상 표는 아래를 참조하세요.
Color | Code |
Black | 30 |
Blue | 34 |
Green | 32 |
Cyan | 36 |
Red | 31 |
Purple | 35 |
White | 37 |
Yellow | 33 |
그림을 보시면 현재 출력되는 사용자 이름과 호스트 이름만 색깔을 변경해 보았습니다. 기존의 녹색에서 보라색으로 변경해 보았습니다. 이런 식으로 변경해서 원하는 색깔로 프롬프트를 꾸미실 수 있습니다. 아래의 그림은 그 결과입니다.
'플랫폼 > 우분투' 카테고리의 다른 글
【20.04 LTS】 업데이트 서버 변경 (0) | 2023.10.05 |
---|---|
【20.04 LTS】 Gnome tweak 설치하기 (0) | 2023.10.05 |
【20.04 LTS】 root 권한에서 bash 자동 완성 기능 추가하기 (0) | 2023.10.05 |
【20.04 LTS】 설치 및 알아보기 (0) | 2023.10.05 |
【18.04 LTS】 Telnet 설치 (0) | 2023.10.05 |
이 글을 공유하기