di zsh Anda dapat memiliki %#dalam PS1(atau PROMPTvariabel 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 PS1di root saya ~/.zshrctetapi mempertimbangkan ini sudah menjadi simbol khusus saya bertanya-tanya apakah mungkin tidak ada cara saya dapat menggunakan yang sama PS1untuk keduanya ... sesuatu yang spesifik %#seperti itu untuk zsh (saya yakin ada peretasan lain yang bisa saya lakukan juga seperti pernyataan if if).