bash
'S PROMPT_COMMAND
komut istemini oluşturan bir işlevi çalıştırmak için kullanabilirsiniz , örneğin:
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
}
Bu kodu ~/.bashrc
dosyanıza ekleyin . ~/.bashrc
ve değişikliklerin geçerli olması için yeni bir terminal açın veya mevcut bir terminalde çalıştırın . \$
Sonunda $
normali eklediğime dikkat edin , bu normal olarak yazdırılır ve #
root iseniz, böylece komutları istemeden kök olarak çalıştırmanızı önler. false
Komut sıfır olmayan çıkış kodu varyantını test etmek için iyi bir yoldur:
Eğer tema temasıyla ilgileniyorsanız , ünlü konfigürasyon çerçevesi Oh My Zsh tek başına yüzün üzerinde tema içerenzsh
kabuğa (pakete zsh
) mutlaka bir göz atmalısınız . Ek olarak , Spaceship ZSH istemi gibi başka birçok eklenti de vardır .
Bağlantılar