O prompt padrão será
root@monu dev]#
Podemos mudar o “root @ monu “parte e dê a ela o nome desejado?
Resposta
Isso é alterado alterando a variável de ambiente PS1
.
Você pode ver o valor atual de PS1
por:
root@monu dev# echo $PS1
Você pode ver que o valor é igual a \u@\h \w\$
, onde:
-
\u
: nome de usuário -
\h
: nome do host -
\w
: diretório de trabalho atual -
\$
: um símbolo#
para a raiz usuário, um símbolo$
para outros usuários
Se quiser que a mudança seja permanente, você deve adicionar o script alterando o valor de PS1
em ~/.bashrc
, já que ele é executado toda vez que um usuário faz login.
Comentários
Resposta
Isso depende do seu shell. Como uma observação importante, você deve nunca usar a conta root como uma conta pessoal. Crie um usuário normal e configure o acesso ao sudo. Verifique o manual de distribuição para saber como fazer isso.
No zsh, você precisa definir a variável PROMPT da seguinte maneira:
PROMPT="%{ESC[38;5;24m%};%{ESC[0m%} "
zshell oferece muitas outras opções e isso é realmente mínimo incitar.
No bash, você pode definir desta forma:
local ROOK="\[\033[38;5;24m\]" local DEFAULT="\[\033[0;39m\]" PS1="${ROOK}\$${DEFAULT} "
Observe que, em ambos os casos, eu tenho um terminal habilitado para 256 cores. A página do manual ajudará muito (man bash
ou man zsh
).
Comentários
- Aqui, você declarou o caso root account corretamente, IMO – não deve ser usado como uma conta pessoal (exceto em alguns sistemas incorporados de baixo consumo).
PROMPTING
seção comman bash
.