Да, я двоечник который shell освоить не может и маны не читает. Но, не спешите меня ругать и слать в маны, лучше ответьте.
При старте bash (sh) обрабатываются файлы profile, bashrc, inputrc, так? profile обрабатывается всегда, когда запускается новая копия bash,например при запуске любого скрипта или при отработке инициализационных скриптов, так? bashrc и inputrc обрабатываются в дополнении к profile когда bash запускается в интерактивном режиме (пользователь открывает консоль), так?
Если мне нужно, чтобы некие команды запустились при логине пользователя (любого пользователя), мне нужно записать их в bashrc или inputrc? В /etc есть только глобальный файл inputrc.
Если мне нужно присвоить глобальные переменные мне это нужно сделать в /etc/profile или в новом файле каталога /etc/profile.d? В какой форме их присваивать «переменная=значение» или «export переменная=значение»? Почему в /etc/profile встречаются обе формы?