в zsh вы можете иметь %#в своей переменной PS1(или любой другой PROMPTпеременной), что в основном означает display, %если пользователь, или display, #если root. Мне интересно, есть ли способ повлиять на это так, чтобы %или #изменял цвета в зависимости от того, пользователь это или root (красный для root, синий для пользователя), очевидный способ - просто изменить PS1мой root, ~/.zshrcно учитывая это уже специальный символ, мне интересно, нет ли способа, которым я мог бы использовать одно PS1и то же для обоих ... что-то конкретное, %#например, для zsh (я уверен, что есть и другие хаки, которые я тоже мог бы сделать как если тогда заявление).