O prompt padrão será
root@monu dev]#
Podemos alterar a parte "root@monu" e dar-lhe o nome desejado?
Responder1
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 o valor igual a \u@\h \w\$
, onde:
\u
: nome de usuário\h
: nome de anfitrião\w
: diretório de trabalho atual\$
: um#
símbolo para o usuário root, um$
símbolo para outros usuários
Se quiser que a mudança seja permanente, é necessário adicionar o script alterando o valor de PS1
in ~/.bashrc
, pois ele é executado toda vez que um usuário faz login.
Responder2
Isso depende do seu shell. Como uma observação importante, você devenuncause a conta root como uma conta pessoal. Crie um usuário normal e configure o acesso ao sudo. Por favor, verifique seu manual de distribuição para saber como fazer isso.
No zsh, você precisa definir a variável PROMPT assim:
PROMPT='%{ESC[38;5;24m%};%{ESC[0m%} '
zshell oferece muitosoutro opçõese este é realmente um prompt mínimo.
No bash, você pode configurá-lo desta forma:
local ROOK="\[\033[38;5;24m\]"
local DEFAULT="\[\033[0;39m\]"
PS1="${ROOK}\$${DEFAULT} "
Observe que em ambos os casos, tenho um terminal habilitado para 256 cores. A página de manual ajudará muito ( man bash
ou man zsh
).