di zsh Anda dapat memiliki %#
dalam PS1
(atau PROMPT
variabel apa pun ) yang pada dasarnya berarti tampilan %
jika pengguna atau tampilan #
jika root. Saya bertanya-tanya apakah ada cara untuk mempengaruhi ini sehingga %
atau #
perubahan warna tergantung pada apakah itu pengguna atau root (merah untuk root, biru untuk pengguna) cara yang jelas adalah hanya dengan mengubah PS1
di root saya ~/.zshrc
tetapi mempertimbangkan ini sudah menjadi simbol khusus saya bertanya-tanya apakah mungkin tidak ada cara saya dapat menggunakan yang sama PS1
untuk keduanya ... sesuatu yang spesifik %#
seperti itu untuk zsh (saya yakin ada peretasan lain yang bisa saya lakukan juga seperti pernyataan if if).