Não tenho certeza se o personagem tem um nome; é tradicionalmente usado para indicar se você é root
ou não ( #
significa que você é root, $
ou %
significa que você não é). $
é usado em shells no estilo Bourne (incluindo Bash), %
é usado no shell C e no Zsh. Em Zsh, a definição é um pouco mais ampla: #
é exibido se você é root
ou se você aumentou os recursos do POSIX.
Sua definição de prompt determina se isso é exibido: no Bash , \$
em uma definição de prompt é substituído por #
ou $
, no Zsh , %#
é substituído por #
ou %
. Você pode usar outros caracteres no Zsh usando a versão expandida, %(!.#.%%)
.
Por que $ é o símbolo padrão para um shell de usuário e # é o símbolo padrão para um shell de root? mais informações.