3

При использовании iTerm2 на моей OS X, приглашение bash обычно показывает мой текущий рабочий каталог:

mbp:tp0 renato$

Но когда я использую экран, приглашение bash меняется на:

bash-3.2$

Как заставить приглашение bash при использовании экрана быть таким же, как обычное приглашение? И, возможно, покажите, какой экран следует отличать от обычной подсказки, это было бы полезно.

1 ответ1

4

Скорее всего, ваши переменные среды меняются при использовании экрана. Чтобы предотвратить изменение окружения экрана, проверьте ваш .screenrc. Используйте что-то вроде:

shell -$SHELL

для оболочки.

Использование чего-то вроде shell /bin/bash приведет к перезагрузке вашей среды. Вместо этого используйте shell -/bin/bash в этом случае.

Для подсказки: вам нужно настроить переменную PS1 следующим образом:

export PS1="\\u@\h \\W]\\$"

В результате вы получите приглашение bash в формате [username @ host working directory] $.

Для полезного объяснения перейдите по ссылке:

http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .