Скажем, я хочу изменить цвета моего PS1, или ради простоты я просто хочу изменить содержимое, поэтому я хочу сделать это:
PS1="touch me : "
Моя проблема, сомнение заключается в следующем:
.bash_profile
, каждый раз, когда я открываю терминал, мне нужно его получить. .profile
, то же самое, мне нужно явно указать источник. .bashrc
непосредственно Где я должен найти этот вид конфигураций?
.bashrc
считается подходящим местом для таких конфигураций.
Подробнее см .:
https://help.ubuntu.com/community/CustomizingBashPrompt
Если у вас есть проблемы или что-то наоборот, вы читаете где-то , вам нужно будет высказать их или опубликовать ссылку для лучшего совета.
Я обычно использую .bash_login
для этого.
Из руководства по bash:
ищет ~ / .bash_profile, ~ / .bash_login и ~ / .profile в указанном порядке, а также читает и выполняет команды из первого тот, который существует
blockquote>Хотя это может быть правдой, что
.bashrc
является наиболее подходящим местом для внесения этих изменений, там происходит много всего, что я не хочу прополоть, когда я Я делаю правки. Мне нравится сохранять оригинальные файлы нетронутыми. Поэтому я копирую оригинал (меньше, более управляемый)~/.profile
-~/.bash_login
и добавляю свои настройки в конец этого файла.Одним из преимуществ является то, что, если я подозреваю, что мои настройки способствуют какой-то проблеме, я могу вернуться к конфигурации vanilla bash, переименовав или удалив файл .bash_login. Без
.bash_login
оболочка снова обращается к.profile
.