터미널에서 색상별로 권한을 표시하시겠습니까?

터미널에서 색상별로 권한을 표시하시겠습니까?

사용자가 작업하거나 루트 사용자 계정으로 전환할 때마다 CentOS7에서 터미널 설정을 구성하고 싶습니다. 터미널 텍스트는 빨간색으로 나타나야 합니다(이는 사용자가 수행 중인 작업에 더 주의해야 한다는 것을 나타냅니다). 다른 모든 일반 사용자 계정의 경우 터미널 텍스트가 녹색이어야 합니다. 이것이 가능한가?

답변1

sudo슈퍼유저 로그인에 대한 위의 의견 에 동의합니다 . 즉, /etc/bash/bashrc내 Gentoo 상자에 필요한 몇 가지 변형이 있다고 생각하면 다음과 같습니다.

if [[ "$(id -u)" == "0" ]] ; then
    PS1+='\[\033[01;31m\]\h\[\033[01;36m\] \w \$\[\033[00m\] '
else
    PS1+='\[\033[01;32m\]\u@\h\[\033[01;36m\] \w \$\[\033[00m\] '
fi

배치한 위치에 따라 로 변경해야 할 수도 PS1+=있습니다 PS1=.

관련 정보