关于文件覆盖问题

来源:1-3 shell编程之环境变量配置文件的功能(下)

2009EX

2021-04-29 10:08

老师,从用户登录开始,就需要加载文件配置文件,我理解的是后面的文件覆盖前面的文件,您说的是只要保证不覆盖写到哪个文件都可以,这一点有写矛盾吧,还是说我对文件覆盖理解有问题,该问题基于视频4:00到5:00之间提出。

写回答 关注

1回答

  • coffeehyh
    2021-10-18 15:48:03

        视频里提到的“保证不覆盖”,指的是后面的文件里面定义的变量不覆盖前面文件定义的变量。


    比方说你在/etc/profile 文件中定义一个变量a,而后面的文件中没有定义同名变量,那这个变量a的值还是有效的;

    而如果类似环境变量 PATH 这种,前面的文件虽然定义了,但是后面的文件采用这种方式:

    PATH=$PATH:/new/path
    即保留了前面文件定义的值,所以都生效。


    你的问题基于4:00到5:00提出的,但这个问题的答案就在3:50那里...

    下载视频          

shell编程之环境变量配置文件

为你带来shell环境变量配置文件,熟练使用环境变量配置文件

32310 学习 · 30 问题

查看课程

相似问题