Bash shell 的配置文件
系统级别全局配置文件:
1./etc/bashrc 文件
2./etc/profile 文件
3.etc/profile.d 目录
**注意:**为甚麽会有目录配置文件,很明显,就是不可能把所有的环境变量都写在./etc/bashrc 文件 和/etc/profile 文件之中,这样改也不是很方便,删除也不是很方便,把要配置的内容写成一个单独的文件,放在一个系统解析的目录下,增删改查都会变得容易。
用户级别全局配置文件:
4.~/.bashrc 文件
5.~/.bash_profile 文件
环境变量文件的加载顺序:
- /etc//profile 文件
- /etc/profile.d 目录
- ~/.bash_profile 文件
- ~/.bashrc 文件
- /etc/bashrc 文件
每个vi 里面都写着echo 相关文件信息,加载如图所示;
切换不同类型的版本的shell
1.通过配置文件修改用户的shell
- /etc/passwd
- /ect/shells (里面罗列的设置用户可以使用哪种shell)
-
如:当前用户使用的是/bin/bash这种shell
2.通过命令自定义切换: - chsh命令
例如:
就会切换成/bin/tcsh的shell了。
3.查看当前用户使用的是哪种shell
注意:xiaosi是我的用户,用的/bin/shell
grep xiaosi /etc/password