Запрос по умолчанию будет
root@monu dev]#
Можем ли мы изменить часть «root@monu» и дать ей желаемое имя?
решение1
Это можно изменить, изменив переменную окружения PS1
.
Текущее значение можно посмотреть PS1
по:
root@monu dev# echo $PS1
Вы можете увидеть значение, равное \u@\h \w\$
, где:
\u
: имя пользователя\h
: имя хоста\w
: текущий рабочий каталог\$
:#
символ для пользователя root,$
символ для других пользователей
Если вы хотите, чтобы изменение было постоянным, вам необходимо добавить скрипт, изменяющий значение PS1
в ~/.bashrc
, поскольку он будет выполняться каждый раз, когда пользователь входит в систему.
решение2
Это зависит от вашего корпуса. В качестве важного примечания, вам следуетникогдаИспользуйте учетную запись root как личную учетную запись. Создайте обычного пользователя и настройте доступ к sudo. Пожалуйста, проверьте руководство по дистрибутиву, как это сделать.
В zsh вам необходимо установить переменную PROMPT следующим образом:
PROMPT='%{ESC[38;5;24m%};%{ESC[0m%} '
zshell предлагает многодругой параметрыи это действительно минимальная подсказка.
В bash это можно настроить следующим образом:
local ROOK="\[\033[38;5;24m\]"
local DEFAULT="\[\033[0;39m\]"
PS1="${ROOK}\$${DEFAULT} "
Обратите внимание, что в обоих случаях у меня терминал с поддержкой 256 цветов. Страница руководства очень поможет ( man bash
или man zsh
).