温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
啊,接下来呢,我们就来详细说明一下关于Linux的环境变量,那Linux的环境变量你是可以在多个文件当中进行配置的啊,比如说呢,你可以在这个ETC profile文件里面。也可以在这个ETC profile.d然后下面呢是任何一个文件名称,然后只要以后缀点SH结尾即可。啊,然后呢,还可以是自己加木下面的点BYRC。当然了,也可以是自己加目录下面的点base_profile这几个文件都可以进行配置对应的环境变量。那他们之间到底有什么区别呢?那下面我们来看一下啊啊,也就是说BI这个运行模式啊,它分为两种,一种呢叫登录,还有一种呢叫非登录style。到底什么含义呢?我们举个例子啊,比如说呢,你通过输入用户名和密码这种方式登录的系统,那你其实得到的就是一个登录三。那如果你通过是这种SSH远程访问的这种方式登录到了海龙山上。
01:03
那这种呢,它就叫非登陆式。啊,这是两种不同的访问模式对吧?哎,好,那这两种登录模式有什么区别呢。来看一下。如果你采用的是登录这种模式。那么它在一登录的过程当中,它就会加载ETC profile这文件,也会加载自己加目录下的点base profile,还会加载自己加目录下的点派C,比如这三个文件呢,我都会加载。对吧,哎,好,那如果你采用的是非登陆cell也是SSH这种方式。那么它只会加载加目录下的点RC这个文件。啊,是这么一个区别,一个加载的多,一个加载的少,那会有什么问题呢?那如果说你采用的是。非登录上来访问,但是你的环境变量配置在哪里呢?你环境变量配置到这里面去。比如说配置到ETC profile,那么它没加载,没加载就相当于这个Linux系统各个模块,它就找不到对应的这个,比如说你这里面放了JDK,我就找不到你JDK的安装路径。
02:11
对吧,那你就会报路径找不到。那为了我能让所有不管你是登陆cell还是非登陆cell,都能找到对应的环境变量。那怎么办呢?那所以我们建议大家,哎,把这个环境变量配置在这个点BY3RC下面,那这样是不是就OK了。对吧?哎,好,那下面我们就来看一下这个加目录下的点BYRC这个文件,它到底里面存储着啥内容,好吧,来我们来看一下啊。加目录对吧,然后LS-al啊,它是一个隐藏文件,这里面有一个点BIRC。那进来之后,你看这里面就有这么几行内容。那说判断这个ETC profile RC它存不存在,如果存在的话,我就加载对应的这个文件,那好,那你说它调用的是这个文件,那看一下这个文件里面有哪些内容呗。
03:06
那我们就VM啊,ETCETC下面有一个。RC是它吧,哎,加载它,那加载之后你在这里面就可以找啊找这个地方。这地方。呃,这地方有一个循环便利什么ETC profile.d然后C点。啥意思啊,哎,他会便利这个路径下所有的以后缀SH为结尾的文件内容。能懂了吧,哎,所以说你如果把配置文件里面的环境变量啊,环境变量放到这样的文件里面,它就能够第一时间加载到,那么你就是不管你是登录赛还是非登录赛,我都能够进行访问。啊,所以说我们后面的环境变量是放到EDC profile.d然后下面自己定义这个名字叫my in v,然后点C是这样一个含义,啊,行,那这个呢,就是关于对应的这个啊,环境变量相关于配置,那后续呢,我们都会把环境变量放到ETC profile.d啊这里面以后缀SH为结尾的文件当中。
04:14
OK了。
我来说两句