2026/1/10 14:48:08
网站建设
项目流程
iis7配置多个网站,鹿泉企业网站建设,推荐o2o网站建设,公司理念网站深入探索Shell配置:从环境定制到历史管理 1. 交互式与非交互式Shell配置 在Shell使用中,交互式非登录Shell和非交互式Shell的配置各有特点。以下是不同Shell在这两种情况下的配置文件: | Shell | 交互式非登录Shell配置文件 | 非交互式Shell配置文件 | | — | — | — |…深入探索Shell配置:从环境定制到历史管理1. 交互式与非交互式Shell配置在Shell使用中,交互式非登录Shell和非交互式Shell的配置各有特点。以下是不同Shell在这两种情况下的配置文件:| Shell | 交互式非登录Shell配置文件 | 非交互式Shell配置文件 || — | — | — || bash | ~/.bashrc, 或若以sh调用则同sh | $BASH_ENV(若设置), 或若以sh调用则同sh || csh | /etc/csh.cshrc, ~/.cshrc | /etc/csh.cshrc, ~/.cshrc || sh | $ENV(若设置),否则无 | 无 || tcsh | /etc/csh.cshrc, 若找到~/.tcshrc则使用,否则~/.cshrc | /etc/csh.cshrc, 若找到~/.tcshrc则使用,否则~/.cshrc || ksh | /etc/ksh.kshrc, ~/.kshrc | 无 || zsh | /etc/zsh/zshenv, $ZDOTDIR/.zshenv, /etc/zshrc, $ZDOTDIR/.zshrc | /etc/zsh/zshenv, $ZDOTDIR/.zshenv |Bourne shell在交互式非登录Shell中,若设置了$ENV变量,则会读取该变量指定的文件,这与bash的~/.bashrc文件类似,但更灵活。bash在以sh调用时也会有相同行为。而在非交互式Shell中,Bourne及其兼容的shell通常不解析任何系统或用户级别的文件。2. 注销