回答:
個人的にシェルをどのように使用するかによります。
対話型シェルとは、入力と出力に接続された端末を持つものです。ログインシェルは、/ bin / loginによって生成されます。ログインシェルは.bash_profileをソースとします。xtermなどのほとんどの端末エミュレータは、ログインシェルではないインタラクティブシェルを起動します。対話型の非ログインシェルが.bashrcをソースとします。
私が通常行うことは、.bash_profileを.bashrcにソース化し(それがすでにソース化されているかどうかを確認した後)、次に.bashrcにssh-agentセットアップを配置することです。