bashrc 파일에서 다음 줄을 사용하여 사용자 이름 색상과 디렉토리 색상을 설정했습니다.
export PS1="\[$(tput bold)\]\[\033[38;5;2m\][\u@\h-\t\[$(tput sgr0)\] \[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;2m\]\W]\\$\[$(tput sgr0)\] \[$(tput sgr0)\]"
LS_COLORS=$LS_COLORS:'di=1;35:' ; export LS_COLORS #set color of directories
저는 다양한 터미널을 열고 제가 작업 중인 작업에 따라 색상을 구분하는 것을 좋아합니다. 내 문제는 사용 중인 터미널 프로필(예: 디렉토리)에 따라 색상을 변경하고 싶다는 것입니다.
현재는 위에서 설정한 색상이 모든 프로필에 적용되기 때문에 다른 프로필로 전환해도 사용자 이름과 디렉터리 색상은 아래 이미지와 동일하게 유지되고 기본적으로 배경색만 변경되는데 이 프로필을 사용하면 어떨까 싶습니다. 다른 색상 세트를 사용할 수도 있습니다.
프로필마다 색상을 다르게 설정할 수 있나요? 기본적으로 사용된 터미널 프로필에 따라 다른 색상을 적용하는 if else 문을 bashrc 파일에 삽입하시겠습니까?
편집: 이것이 구성 파일의 의미입니다. 이것은 내 터미널의 설정입니다. 내 gnome 버전은 GNOME Shell 3.25.4이고 내가 사용하는 터미널은 GNOME Terminal 버전 3.22.1 "VTE 버전 0.46.2 +GNUTLS를 사용하는 GNOME Desktop Terminal Emulator"입니다.