Как я делаю командную строку для окончания #, если я делаю sudo-s в терминале Mac?
Прямо сейчас у меня есть $.
Принятие Вас использует удар, Вас
export PS1='\$ '
\$
становится #
или $
подсказка, в зависимости от если Ваш идентификатор == 0.
Вы должны export SUDO_PS1="prompt"
Вместо prompt
, Вы пишете то, на что должна быть похожей Ваша подсказка. Например:
export SUDO_PS1="\\$"
Это покажет только #
когда Вы - корень. Можно использовать ту же строку/заполнителя для PS1
, это обнаружится как $
когда Вы - обычный пользователь.
Для получения той же подсказки как обычный пользователь, когда Вы - корень, т.е. следующее:
host:/Users/username root#
необходимо ввести это:
export SUDO_PS1="\[\h:\w\] \u\\$ "
Добавьте export
строка к Вашему ~/.bash_profile
если Вы хотите сохранить его.