당신이 사용할 수있는 bash
'들 PROMPT_COMMAND
예를 들어, 프롬프트 빌드 기능을 실행하려면 :
PROMPT_COMMAND=build_prompt
build_prompt() {
EXIT=$? # save exit code of last command
red='\[\e[0;31m\]' # colors
green='\[\e[0;32m\]'
cyan='\[\e[1;36m\]'
reset='\[\e[0m\]'
PS1='${debian_chroot:+($debian_chroot)}' # begin prompt
if [ $EXIT != 0 ]; then # add arrow color dependent on exit code
PS1+="$red"
else
PS1+="$green"
fi
PS1+="→$reset $cyan\w$reset \\$ " # construct rest of prompt
}
이 코드를 ~/.bashrc
파일에 추가 하고 새 터미널을 열거 나 . ~/.bashrc
기존 터미널 에서 실행 하여 변경 사항을 적용하십시오. \$
마지막에 평소 를 추가했습니다 . 이것은 $
정상적으로 인쇄 되며 #
루트 인 경우 루트로 명령을 루트로 실행하지 못하게합니다. 이 false
명령은 0이 아닌 종료 코드 변형을 테스트하는 좋은 방법입니다.
신속한 테마를 설정하려면 유명한 구성 프레임 워크 인 Oh My Zsh 에만 백개가 넘는 테마 가 포함 된 zsh
쉘 (패키지 zsh
)을 확실히 살펴 봐야 합니다 . 또한 Spaceship ZSH prompt 와 같은 다른 플러그인도 많이 있습니다 .
연결