bashrc 파일에 사용된 구성 파일을 기반으로 터미널 색상을 설정하는 방법이 있습니까? 센토스 7.5에서

bashrc 파일에 사용된 구성 파일을 기반으로 터미널 색상을 설정하는 방법이 있습니까? 센토스 7.5에서

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"입니다.

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

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

관련 정보