SU에 있을 때 퍼티가 색상 표시를 중지합니다.

SU에 있을 때 퍼티가 색상 표시를 중지합니다.

제목에서 알 수 있듯이 SU에 들어가자마자 내 퍼티는 색상 표시를 멈춥니다. 이것이 작동하는 방식인지 또는 해결 방법이 있는지는 잘 모르겠습니다. 이미 인터넷 검색을 시도했지만 퍼티 색상 구성표만 생각해냈습니다.

여기 내가 말하는 내용의 인쇄본이 있습니다

여기에 이미지 설명을 입력하세요

추신: 저는 ls를 수행할 때뿐만 아니라 폴더의 파란색, 사용자의 녹색, tar의 빨간색과 같은 모든 시스템 색상에 대해 이야기하고 있습니다.

답변1

여기를 살펴보고 unix.stackexchange.com/q/256100/130000 이것을 내 ~/.bashrc에 추가하여 문제를 해결했습니다.

force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
        color_prompt=yes
    else
        color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
     PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
 fi
 unset color_prompt force_color_prompt


case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;

관련 정보