linux系统中,/etc/profile/和/etc/profile.d/目录的区别与联系
时间: 2023-08-12 17:06:00 浏览: 184
linux下的.profile
这两个目录都是在Linux系统中用于存放系统级别的环境变量和启动脚本的目录,但是它们的作用和用途有所不同。
- /etc/profile:这是一个全局的配置文件,系统中所有用户的登录都会执行该文件,用于设置全局的环境变量和执行全局的命令。它是系统级别的启动脚本文件,只有超级用户有权限修改。
- /etc/profile.d/:该目录下存放的是一些特定的环境变量和启动脚本文件,这些文件都以.sh结尾。这些文件可以被/etc/profile中的脚本调用或者是由其他程序调用,用于设置一些特定的环境变量和执行一些特定的命令。该目录下的所有脚本都会在用户登录时被执行,而且这些脚本可以被系统管理员或普通用户修改。
因此,/etc/profile和/etc/profile.d/目录都是用于设置系统级别的环境变量和启动脚本的目录,但是它们的作用和用途有所不同。/etc/profile是全局的配置文件,而/etc/profile.d/目录下的文件是特定的配置文件,可以被其他程序调用。
阅读全文