RMBG-2.0效果量化评估:IoU指标在人像/商品/动物三类测试集上的表现
2026/4/8 11:57:12
在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通常不解析任何系统或用户级别的文件。