Я не уверен, что у персонажа есть имя; он традиционно используется, чтобы указать, являетесь ли вы root
или нет ( #
означает, что вы root, $
или %
означает, что вы » ре нет). $
используется в оболочках Bourne-style (включая Bash), %
используется в оболочке C и Zsh. В Zsh определение немного шире: #
отображается, если вы root
или если вы повысили возможности POSIX.
Ваше определение приглашения определяет, будет ли оно отображаться: в Bash , \ $
в определении приглашения заменяется на #
или $
, в Zsh , % #
заменяется на #
или %
. Вы можете использовать другие символы в Zsh, используя расширенную версию, % (!. #. %%)
.
Почему $ является символом по умолчанию для пользовательской оболочки и # символом по умолчанию для корневой оболочки? содержит дополнительную информацию.