.profile、.bashrc、.bash_profileの違い
.profile
環境変数など
# 環境変数の設定
export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"
export PATH="/usr/local/opt/openssl/bin:$PATH"
export PATH="~/Library/Python/3.7/bin:$PATH"
export PATH="$HOME/.nodenv/bin:$PATH"
.bashrc
エイリアス、シェルオプション、プロンプト設定
# エイリアスの設定
alias ll='ls -l'
alias relogin='exec $SHELL -l'
.bash_profile
標準出力が発生するコマンドを記載
# 標準出力が発生するコマンドを記載
# 環境変数を読み込む
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
eval "$(nodenv init -)"
eval "$(rbenv init -)"
[【Linux】環境変数の確認・設定・削除・永続化について アカスブログ](https://ac-as.net/linux-environment-variable/#i-4)
Linux: .bashrcと.bash_profileの違いを今度こそ理解する|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社