diff --git a/README.txt b/README.txt index 51e41da..827afbb 100644 --- a/README.txt +++ b/README.txt @@ -49,25 +49,36 @@ This file set ENV to $HOME/.shrc , which is loaded when sh is run interactively. Add lines like `test -n "$BASH_VERSION" && . "$HOME/.bashrc"` . +2.$HOME/{.bash_profile,.zprofile} + + +Sourced if current shell is login shell and shell is bash or zsh. +Srouce $HOME/.profile . + + 3. $HOME/.shrc Sourced through ENV when shell is sh, and $HOME/.{ba,z}shrc if bash or zsh respectively. Source $HOME/.dotfiles/shrc . -3. $HOME/.{ba,z}shrc +4. $HOME/.{ba,z}shrc Sourced when current shell is bash or zsh respectively and current shell is not login shell. When current shell is login shell, these files are sourced -explicitly by $HOME/.bash_profile or $HOME/.zprofile . +explicitly by $HOME/.profile . Source $HOME/.shrc . -$HOME/.{ba,z}shrc <= bash, zsh +$HOME/{.bash_profile,.zprofile} <= login with bash/zsh | -`--$HOME/.shrc <= sh - | - `--$HOME/.dotfiles/shrc +`--$HOME/.profile <= login with sh + | | + | `--$HOME/.{ba,z}shrc <= bash, zsh + | | + `----`--$HOME/.shrc <= sh + | + `--$HOME/.dotfiles/shrc ~/.xinitrc <= startx |