Как изменить приглашение в Linux?

Приглашение по умолчанию будет

root@monu dev]# 

Можем ли мы изменить часть «root @ museum» и дать ей желаемое имя?

2 Solutions collect form web for “Как изменить приглашение в Linux?”

Это изменяется путем изменения переменной среды PS1 .

Вы можете увидеть текущее значение PS1 :

 root@monu dev# echo $PS1 

Вы можете увидеть значение, равное \u@\h \w\$ , где:

  • \u : имя пользователя
  • \h : имя хоста
  • \w : текущий рабочий каталог
  • \$ : символ # для пользователя root, символ $ для других пользователей

Если вы хотите, чтобы изменения были постоянными, вы должны добавить скрипт, изменяющий значение PS1 в ~/.bashrc , поскольку он выполняется каждый раз, когда пользователь входит в систему.

Это зависит от вашей оболочки. В качестве важной важной заметки вы никогда не должны использовать учетную запись 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 ).

  • Команда unix read -p вызывает ошибку bash, как мне ее исправить?
  • Подсказка «-bash-3.2 $» против «bash-3.2 $» в SunOS 5.10
  • Измените оболочку от ksh до bash и введите приглашение в .profile.
  • Настройка bash PS1
  • Bash не правильно вычисляет длину подсказки
  • Как обернуть команды bash после добавления цвета
  • bash с сокращенным текущим режиссером, включая файлы точек?
  • Использование echo -e в PS1 вызывает проблемы с разрывом строки в shell
  • Правильное определение многострочного приглашения в tcsh
  • tcsh отображает курсор на следующей строке
  • Что такое и как использовать PS1 \ #
  • Interesting Posts

    Решено: KDE Plasma 5 на Fedora 22 – нажатие на ссылку рабочего стола на файл .odt (.doc) не запускает OpenOffice

    История команд и каталогов, в которых мы находились

    Как установить ключи known_host для ssh вручную?

    Как добавить eclipse в избранное в мой gnome?

    avconv создает файлы, продолжительность которых неверна

    параметр sed + un-comment и значение изменения в файле

    Linux / Ubuntu не может изменять размер фильма в vlc и mplayer

    доступ к stdin / stdout процесса, запущенного в другой tty

    Почему страницы «человека» имеют много лишних строк?

    Запрос: строка удаляется путем переключения команд

    управление питанием жестких дисков с USB-накопителем

    Share (masquerade) Подключение к Интернету с рабочего стола Debian на кучу компьютеров

    расположение файла конфигурации apt

    Подсчитайте количество вхождений определенного числа перед каждой строкой в ​​linux

    Попросите iptables запустить команду / скрипт при попытке подключения

    Linux и Unix - лучшая ОС в мире.