10sr 12 лет назад
Родитель
Сommit
c18a67a816
1 измененных файлов: 17 добавлений и 6 удалений
  1. +17
    -6
      README.txt

+ 17
- 6
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"` . 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 3. $HOME/.shrc


Sourced through ENV when shell is sh, and $HOME/.{ba,z}shrc if bash or zsh Sourced through ENV when shell is sh, and $HOME/.{ba,z}shrc if bash or zsh
respectively. Source $HOME/.dotfiles/shrc . 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 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 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 ~/.xinitrc <= startx
| |


Загрузка…
Отмена
Сохранить