리눅스/ALPINE 리눅스

알파인리눅스 : console color 콘솔 칼라

큰세상2000 2024. 12. 30. 14:07
반응형

By Claude

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

 

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

vi    ~/.profile

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

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

 

 

■  user로 로그인했을때

localhost  : ~$      [user2000@localhost ~]$ 

 

 

■  root로 로그인했을때

su  -  root 로 로그인했을때만 적용된다 / su   root  는 적용이 안됨
localhost : ~#        [root@localhost ~]#

 

 

■  '\W' 를  '\w' 로 바꾼다면 전체경로를 표시

localhost  : ~$     [user2000@localhost /home/ftp]$ 

localhost : ~#        [root@localhost  /home/ftp]#



반응형