Вы можете поместить в .bash_profile
некоторые вещи, которые не подходят для экземпляра оболочки, который не является терминалом. Например, если вы запускаете внешнюю команду из вашего редактора через оболочку - экземпляр оболочки будет иметь источник .bashrc
, но не .bash_profile
. Например, я мог бы добавить alias ls=ls -F
в свой профиль, но вы бы не хотели, чтобы этот псевдоним применялся только для любого экземпляра оболочки, только с теми, с которыми вы будете взаимодействовать.