리눅스/UBUNTU 리눅스

우분투리눅스 : console color 콘솔 칼라

큰세상2000 2024. 12. 30. 22:46
반응형

By Claude

# 콘솔 프롬프트에 로그인한 사용자 계정 표시 및 색상 변경

 

■  ( user + root ) 사용자 프로필 수정

vi    ~/.bashrc

 


# ------------------------------------------------------------

# 30m = 검정 / 31m = 빨강 / 32m = 초록 / 33m = 노랑
# 34m = 파랑 / 35m = 분홍색 / 36m = 청록색 / 37m = 흰색

# /W : 전체경로 생략 [user2000@localhost ~]$
# /w : 전체경로 표시 [root@localhost /home]#

# 내 계정안에서는 ~ 로 나옴
# /w : 전체경로 표시 [root@localhost ~]#

# $PWD : 계정포함 전체경로 표시 [root@localhost /home/user2000]#


# 현재 사용자가 root인지 확인
if [ $(id -u) -eq 0 ]; then
    # root면 노란색 프롬프트
    export PS1='\[\033[33m\][\u@\h $PWD]#\[\033[00m\]'
else
    # 일반 user면 녹색 프롬프트
    export PS1='\[\033[32m\][\u@\h $PWD]$\[\033[00m\]'
fi

 

 

 

■  user로 로그인했을때

user2000@ubuntu2204 :$        [user2000@ubuntu2204 /home/user2000]$ 

 

 

■  root로 로그인했을때

root@ubuntu2204 :#    →    [root@ubuntu2204 /home/user2000]#

 
 
반응형