dotfiles
https://techracho.bpsinc.jp/hachi8833/2019_06_06/66396 https://qiita.com/magicant/items/d3bb7ea1192e63fba850
~/.profile
-
ログイン時にそのセッション全体に適用するものを記述する
-
シェルの種類に依存しないものを記述する
-
bash/zsh に依存しないものだけを書く
-
GUI アプリで使うものや bin/sh で使うものはここに置く(必須)
-
ログインシェルで使うものはここに置くべき
ex
- 環境変数
PATH
変数
~/.bashrc, ~/.zshrc
- bash/zsh でしか使わないものを記述する
- 対話モードで使うものはすべてここに書く
- ここでは何も出力してはならない
ex
- エイリアス
EDITOR
変数- プロンプト設定
- シェルオプション
~/.bash_profile, ~/.zprofile
~/.profile
と同じに使えるが、bash/zsh のみで有効- 余計なものは極力書かない
- 右の順に読み込むだけにする
ex
~/.profile
があれば読み込む~/.bashrc
,~/.zshrc
があれば読み込む
~/.bash_login
- 使わない