Выполнение команды для нескольких файлов в нескольких каталогах

В большинстве Unix-подобных систем оболочки имеют некоторые базовые файлы конфигурации в / etc. Важные шаблоны имен файлов включают все, что упоминает имя оболочки, и, по крайней мере, для bash, файл "profile". Эти же файлы могут отображаться как., Например os .cshrc, .bashrc и .profile и т. Д.

Bash, когда запущен как оболочка входа, источники / etc / profile , если этот файл существует . После чтения этого файла он создает источники для ~ / .bash_profile , ~ / .bash_login и ~ / .profile в указанном порядке. В этих файлах можно изменить PATH, но он также может исходить из других программ для установки путей. Если это интерактивная оболочка, но не оболочка входа, она будет источником ~ / .bashrc .

В случае Mac при проверке / etc / profile обнаруживается программа с именем "path_helper", на которой показано, что она любит хранить дополнительные пути в /etc/path.d.

Этот шаблон, .d, также широко используется и является хорошим местом для поиска дополнительных файлов конфигурации.

2
15.05.2017, 23:22
0 ответов

Теги

Похожие вопросы