답변1
Bash 매뉴얼에 따르면:
PS0
이 매개변수의 값은 확장됩니다(참조:힌트아래) 명령을 읽은 후 명령이 실행되기 전에 대화형 셸에 표시됩니다.
따라서 명령 프롬프트를 수정 PS0
하면서 색상 출력을 선택할 수 있습니다. PS1
예를 들어 your PS1
및 다음을 사용하여PS0
PS1="\n\[\e[1;33m\]\w\[\e[1;30m\] \D{%F %T}\[\e[0m\]\n\W $ \[\e[1;35m\] "
PS0="\[\e[0m\]"
보라색 명령 프롬프트와 표준 흰색 출력이 생성됩니다. 내장된 색상 출력이 있는 명령은 고정 색상보다 우선 적용됩니다 PS0
.
아니면 당신은 사용할 수 있습니다tput
에서 색상을 설정합니다 PS0
. 다음은 tput
명령 출력을 흰색으로 설정하는 예 입니다 .
PS0="\[$(tput setaf 7)\]"
이것은 Bash 기반 답변이지만 다른 쉘에서는 PS1
및 PS0
.