环境变量的配置与不同文件区别

这篇具有很好参考价值的文章主要介绍了环境变量的配置与不同文件区别。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、环境变量配置方式

1.1 环境变量查看方式

# 1、在当前终端设置临时变量(退出后再进入就没有了)
export PATH=/home/me/vault:$PATH

# 2、设置当前用户环境变量
如果当前用户目录下有 .bash_profile 或 .bashrc 文件,在其末行加入:
export PATH= <your path 1>:<your path 2>:$PATH
保存后执行 source ~/.bashrc (or .profile) 让环境变量立即生效。

# 3、设置环境变量,对所有用户适用
vi /etc/profile (or environment)
添加新路径到PATH,则在其末尾行加上:
export PATH=<your path 1>:<your path 2>:$PATH
保存后执行 source /etc/profile (or environment) 让环境变量生效。

1.2 优先级

Linux环境变量配置文件的优先级决定了系统如何读取和使用环境变量。系统级别的配置文件优先级高于用户级别的配置文件,后读取的配置会覆盖之前的配置。

如果配置了三份。
那么首先读取系统级别的,然后读取用户级别的,那么这个用户的环境变量会覆盖系统级别的,如果这个时候没有退出终端并终端export导入,那么环境变量就又会被覆盖。文章来源地址https://www.toymoban.com/news/detail-686272.html

到了这里,关于环境变量的配置与不同文件区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue启动配置npm run serve,动态环境变量,根据不同环境访问不同域名

    首先创建不同环境的配置文件,比如域名和一些常量,创建一个env文件,先看看文件目录 env.dev就是dev环境的域名,.test就是test环境域名,其他同理,然后配置package.json文件 scripts里面就是我们的运行配置,当我们执行npm run dev的时候就会读取env.dev文件里面的配置,其他同理,

    2024年02月12日
    浏览(34)
  • 不同打包工具下的环境变量配置方式对比

    本文作者为 360 奇舞团前端开发工程师 天明 前言 在现代的 JavaScrip t应用程序开发中,环境变量的配置是至关重要的。不同的应用场景和部署环境可能需要不同的配置,例如开发、测试和生产环境。最常见的需求是根据不同的环境,配置如是否开启 sourceMap 、 API 请求地址的切

    2024年01月17日
    浏览(32)
  • [运维|数据库] docker postgresql数据库环境变量配置

    要配置Docker中的PostgreSQL数据库的环境变量,可以使用以下方法: 使用Docker命令行: 将 用户名 , 密码 , 数据库名 替换为你想要设置的实际值。这将创建一个名为 mypostgres 的容器,并将 PostgreSQL 的用户名、密码和数据库名设置为指定的值。 -p 5432:5432 指定了容器内部和主机之间

    2024年02月09日
    浏览(51)
  • uniapp 小程序不同环境下编译的变量配置

    官网地址:概述 | uni-app官网 uni-app 通过在 package.json 文件中增加 uni-app 扩展节点,实现自定义条件编译,例如要发行最新的小程序,可能需要手动修改一些生产与开发环境的不同ip地址等,通过此配置条件,实现自动编译  在json文件中新增一项  uni-app 这里将环境变量设置为两个

    2024年02月13日
    浏览(34)
  • rabbitmq基础3——环境变量、配置文件、参数策略Parameter和Policy的常规用法、Federation插件、联邦交换器

    从前面的操作来看,我们并没有用到配置相关的东西,比如修改配置文件?比如运行时指定某某参数? 其实,大多数情况下我们默认启动rabbitmq服务时就是用的默认参数,并且也够用了。但是对于一名合格的运维来说,需要全面掌握每一个细节,才能更加高效的操作rabbitmq。

    2024年02月16日
    浏览(26)
  • 使用C语言自定义头文件,声明的变量或者函数用extern和不同extern修饰有什么区别?

    在C语言中,当在头文件中声明变量或函数时,使用 extern 和不使用 extern 修饰有以下区别: 使用 extern 修饰变量: extern 修饰的变量只是声明,不分配存储空间。它表示该变量的定义在其他源文件中,需要在使用该变量的源文件中进行定义和分配存储空间。 不使用 extern 修饰的

    2024年02月10日
    浏览(40)
  • Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件

    离职回到学校,电脑是赎买的公司Mac。什么都没有,所以需要重新下载和配置环境变量,就来写这篇文章啦。 /etc/profile 和 /etc/paths 是系统级别的配置文件,后面几个是用户级的配置文件。 文件加载顺序: 系统启动时会按上面罗列的配置文件从上到下的顺序加载。但是,如果

    2024年02月14日
    浏览(38)
  • 【Linux基础】Linux环境变量(超详细)

    按 生命周期 分: 永久的 :在环境变量脚本文件中配置,用户每次登录时会自动执行这些脚本,相当于永久生效。 临时的 :用户利用export命令,在当前终端下声明环境变量,关闭Shell终端失效。 按 作用域 分: 系统 环境变量:公共的,对全部的用户都生效。 用户 环境变量

    2024年01月19日
    浏览(22)
  • 服务器安装 anaconda & conda: command not found [解决方案] & bashrc文件中环境变量配置错误,导致linux命令无法正常使用的解决方案

    由于连接的服务器,无法直接在anaconda官网上下载安装文件,所以使用如下方法: 之后一直按 enter ,直到出现提示要输入 yes or no ,输入 yes 显示以下信息即为安装成功 在终端输入conda info --envs查看anaconda是否安装成功,发现报错:conda: command not found 原因在于: ~/.bashrc文件没

    2024年02月06日
    浏览(56)
  • 环境变量文件配置及执行顺序

    /etc/profile 用于设置系统级的环境变量和启动程序, 在这个文件下配置会对所有用户生效 。当用户登录(login)时,文件会被执行,并从/etc/profile.d目录的配置文件中查找shell设置。如果对/etc/profile修改的话必须重启才会生效 /etc/bash.bashrc 每一个运行bash shell的用户执行此文件.当

    2024年02月10日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包