
Linux中profile、bashrc、bash_profile的区别与关联
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍Linux系统中的profile、bashrc和bash_profile三个配置文件之间的区别及联系,帮助用户理解它们在Shell环境变量设置上的作用。
这三个文件是bash shell的用户环境配置文件,位于用户的主目录下。其中.bash_profile是最重要的一份配置文件,在每次用户登录系统时会被读取,并执行里面的所有命令。.profile(由Bourne Shell 和 Korn Shell 使用)和 .login(由 C Shell 使用)这两个文件是 .bash_profile 的同义词,目的是为了兼容其他类型的Shell;在Debian中使用.profile 文件代替.bash_profile 文件。
另外,.bashrc 文件会在 bash shell 调用另一个 bash shell 时被读取。也就是说,在shell 中输入 bash 命令启动一个新 shell 时会去读取该文件。这样可以有效地区分登录和子shell所需的环境配置;不过通常的做法是在 .bash_profile 文件中调用.bashrc 脚本,以便统一管理用户环境的设置。
全部评论 (0)
还没有任何评论哟~


