Имейте Вас, рассмотрел использование 'исполнительной' функции находки как в:
find somedir -name INSTALLFILE -exec {}\;
От Bash руководство разделяют 6,2 Файлов Запуска Bash:
Вызванный с именем sh
Если Bash вызывается с именем
sh
, это пытается подражать поведению запуска исторических версий sh максимально тесно при приспосабливании posix стандарту также.При вызове как интерактивная оболочка входа в систему, или как неинтерактивная оболочка с
--login
опция, это сначала пытается считать и выполнить команды от/etc/profile
и~/.profile
, в том порядке.--noprofile
опция может использоваться для запрещения этого поведения. При вызове как интерактивная оболочка с именемsh
, Bash ищет переменнуюENV
, разворачивает его значение, если оно определяется и использует расширенное значение в качестве названия файла, чтобы читать и выполниться. Начиная с оболочки, вызванной какsh
не пытается считать и выполнить команды из любых других файлов запуска,--rcfile
опция не имеет никакого эффекта. Неинтерактивная оболочка вызывается с именемsh
не пытается считать любые другие файлы запуска.
Можно выполнить chsh для изменения оболочки на/bin/bash.
chsh-s/bin/bash
удар, вызванный как/bin/sh, должен выполнить Ваш ~/.profile при входе в систему.