source /etc/profile 是啥意思?这个命令不写又能怎么样?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了source /etc/profile 是啥意思?这个命令不写又能怎么样?相关的知识,希望对你有一定的参考价值。

    /etc/profile :这个文件是每个用户登录时都会运行的环境变量设置,属于系统级别的环境变量,设置在里面的东西对所有用户适用。

    source命令也称为“点命令”也就是一个点符号(.)。

/etc/profile :这个文件是每个用户登录时都会运行的环境变量设置,属于系统级别的环境变量,设置在里 面的东西对所有用户适用; .bashfile 是单用户登录时比如root会运行的,只对当前用户适用,而且只有在你使用的也是bash作为shell时才行. rpm是red hat,fedora,centos这几个发行版使用的安装包,和其它tar.gz的区别是有个文件头,多了一些信息。 rpm包多数是二进制文件,可以直接运行的,但tar.gz包很多是源代码,要编译后才能运行。 二进制文件和windows下的exe文件一个意思,可以直接运行。

source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。

参考技术A 使/etc/profile里的配置立即生效
比如你在/etc/profile里写了java的环境变量
如果不执行source 当前环境下是不生效的

以上是关于source /etc/profile 是啥意思?这个命令不写又能怎么样?的主要内容,如果未能解决你的问题,请参考以下文章

为啥每次进入命令都要重新source /etc/profile 才能生效

如何让/etc/security/user做的修改马上生效

解决`source /etc/profile`报错问题

sudonano/etc/apt/sources发现没源

修改/etc/profile或者$HOME/.profile文件后如何立即生效?

ubuntu18每次启动linux都要source /etc/profile生效java环境变量