Ubuntu에서 호스트 이름의 색상을 어떻게 변경합니까?

Ubuntu에서 호스트 이름의 색상을 어떻게 변경합니까?
$john@server-dev2:~/myproject/src/production

"server-dev2"를 노란색으로 변경하고 싶습니다.

어떻게 해야 합니까?

답변1

bash_profile 또는 .profile에서 PS1을 정의할 때 색상을 수정하세요.

예를 들어:

export PS1='\[\e[1;31m\][\D{%a %m-%d-%Y %T} \u@\h \W]\$\[\e[0m\] '

당신에게 준다

[Mon 09-01-2014 22:59:09 user@hostname path]#

빨간색으로.

당신은Bash 프롬프트 이스케이프 시퀀스그리고Bash 프롬프트 방법:자세한 내용은.

답변2

export PS1='\u@\[\e[1;33m\]\h\[\e[0m\]:\w\$ '

PS1 변수는 쉘이 프롬프트에 표시하는 내용을 제어합니다. 프롬프트의 호스트 이름을 노란색 전경색으로 표시하려면 위의 \h로 표시된 호스트의 이스케이프 시퀀스를 색상 시퀀스를 시작하고 중지하는 이스케이프 코드로 묶어야 합니다. 노란색의 코드는 \e[1;33m입니다. 색상 순서는 이스케이프 코드 \[ 및 \]로 제한되어 프롬프트에서 공간을 차지해서는 안 되는 인쇄되지 않는 코드임을 쉘에 나타냅니다.

관련 정보