indicador de raiz do terminal mac

1

Como faço o prompt de comando terminar com # se eu sudo -s no terminal mac?

Agora eu tenho $.

    
por Ralphz 17.10.2010 / 04:42

2 respostas

2

Supondo que você esteja usando o bash, você

export PS1='\$ '

o \$ se torna o prompt # ou $ dependendo se o seu id == 0.

    
por 17.10.2010 / 04:59
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.

    
por 12.02.2011 / 18:50