2016-11-10 4 views
0

У меня есть небольшой дистрибутив (не busybox), в котором используется зола, и я не уверен, как обрабатывается структура файлов точек. .ashrc, похоже, не подбирается, и я не вижу аналога .bash_profile. Существует ли соглашение по умолчанию для файла запуска оболочки?Как структурируются пепловые файлы?

+1

Рассматривали ли вы чтение страницы людей командного интерпретатора? Это описано там, в разделе «Вызов». –

+0

(... это тоже не вопрос, зависящий от разработки программного обеспечения, и поэтому не особенно по теме на StackOverflow: Unix SE или SuperUser лучше подходят). –

ответ

1

Это описано в разделе «Вызов» на странице руководства.

~/.profile читается для систем входа. Для интерактивных оболочек без входа в систему для чтения точного файла при запуске вам необходимо в своей среде (то есть установить .profile) указать имя файла для чтения в ENV. Таким образом, следующий будет гарантировать, что PS1 обновляется в каждой интерактивной оболочке, созданной после следующей сессии авторизации:

$ echo 'export ENV=$HOME/.rc' >>"$HOME/.profile" 
$ echo 'PS1="> "' >>"$HOME/.rc"