У меня есть небольшой дистрибутив (не busybox), в котором используется зола, и я не уверен, как обрабатывается структура файлов точек. .ashrc, похоже, не подбирается, и я не вижу аналога .bash_profile. Существует ли соглашение по умолчанию для файла запуска оболочки?Как структурируются пепловые файлы?
0
A
ответ
1
Это описано в разделе «Вызов» на странице руководства.
~/.profile
читается для систем входа. Для интерактивных оболочек без входа в систему для чтения точного файла при запуске вам необходимо в своей среде (то есть установить .profile
) указать имя файла для чтения в ENV
. Таким образом, следующий будет гарантировать, что PS1
обновляется в каждой интерактивной оболочке, созданной после следующей сессии авторизации:
$ echo 'export ENV=$HOME/.rc' >>"$HOME/.profile"
$ echo 'PS1="> "' >>"$HOME/.rc"
Рассматривали ли вы чтение страницы людей командного интерпретатора? Это описано там, в разделе «Вызов». –
(... это тоже не вопрос, зависящий от разработки программного обеспечения, и поэтому не особенно по теме на StackOverflow: Unix SE или SuperUser лучше подходят). –