Supondo que você esteja usando o bash, você
export PS1='\$ '
o \$
se torna o prompt #
ou $
dependendo se o seu id == 0.
Como faço o prompt de comando terminar com # se eu sudo -s no terminal mac?
Agora eu tenho $.
Supondo que você esteja usando o bash, você
export PS1='\$ '
o \$
se torna o prompt #
ou $
dependendo se o seu id == 0.
Você precisa export SUDO_PS1="prompt"
Em vez de prompt
, você escreve o que quer que seu prompt seja. Por exemplo:
export SUDO_PS1="\$"
Isso mostrará apenas #
quando você for root. Você pode usar a mesma linha / espaço reservado para PS1
, ele será exibido como $
quando você for um usuário comum.
Para obter o mesmo prompt de um usuário normal quando você for root, ou seja, o seguinte:
host:/Users/username root#
você precisa inserir isto:
export SUDO_PS1="\[\h:\w\] \u\$ "
Adicione a linha export
ao seu ~/.bash_profile
se quiser mantê-la.
Tags command-line terminal macos