Компьютер, который подсказывает, что я пытаюсь скопировать:
[root@CompanyName-LAMP-DEV:/current/path]$
Назовем этот компьютер компьютером A.
В подсказке мой компьютер - компьютер B - в настоящее время есть:
[root@ip-x-x-x-x /current/path]#
Оба используют bash. Я скопировал /etc/bashrc
файл с компьютера A на компьютер B, но безрезультатно. Если я сделаю echo $HOSTNAME
, оба имеют форму ip-x-x-x-x.
Любые идеи?
Подсказки устанавливаются переменными среды в bash, включая PS1 и PS2. Если переменные определены в файлах конфигурации, которые вы скопировали, убедитесь, что вы получили их с помощью команды точка (. .Profile) или выйдите из системы и войдите в систему, чтобы убедиться, что они перезагружены.
Вы можете проверить их значения с помощью команд оболочки, например: echo PS1 = "$ PS1" PS2 = "$ PS2".
Приглашение находится в переменной окружения $ PS1 (которая будет установлена в / etc / bashrc или ~ / .bashrc). Сделать echo $PS1
на любой машине сравните и сравните.