首页 > 系统相关 >CentOS设置环境变量的最佳推荐

CentOS设置环境变量的最佳推荐

时间:2022-12-15 09:13:07浏览次数:50  
标签:profile java CentOS etc 最佳 sh HOME 环境变量

通常设置环境变量都是在/etc/profile,这样全部配置在一起,显得比较混乱,可以如下配置,可以使各环境变量分开配置,且不修改/etc/profile文件。


1、起因

/etc/profile中有这么一段脚本,可以看到它遍历了/etc/profile.d文件夹下所有sh脚本,所以新增的环境变量可以以新建xx.sh的形式放到该文件夹下即可

for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
    if [ -r "$i" ]; then
        if [ "${-#*i}" != "$-" ]; then
            . "$i"
        else
            . "$i" >/dev/null
        fi
    fi
done

2、操作

以jdk环境变量为例

# 进入目录
cd /etc/profile.d

# 创建java.sh
touch java.sh

# 写入环境变量内容,2行
export JAVA_HOME="/opt/jdk1.8.0_191"
export PATH=$PATH:$JAVA_HOME/bin

# 刷新profile,加载配置
source /etc/profile

标签:profile,java,CentOS,etc,最佳,sh,HOME,环境变量
From: https://www.cnblogs.com/yhaiqi/p/16984240.html

相关文章

  • 9. 静态配置网卡IP,centos/ubuntu实现
    centos7.9网卡配置静态IP[root@centos7network-scripts]#catifcfg-eth0DEVICE=eth0NAME=eth0BOOTPROTO=staticIPADDR=192.168.100.11PREFIX=24GATEWAY=192.168.10......
  • [JSOI2016]最佳团体
    链接:https://www.luogu.com.cn/problem/P4322题目描述:给定一棵树,每个节点有两个权值\(a,b\),每个节点要选了它的父亲节点才能选,求选\(k\)个人后\(a\)的和除以\(b\)的和的最......
  • go代码调试之vscode设置环境变量
    go代码调试之vscode设置环境变量只能通过vscode的debug的形式允许测试代码,不能通过gotest获取1.创建lauch.json文件2.然后在项目目录中会自动创建.vscode的目录3.在......
  • CentOS7更换国内的yum源
    前言CentOS有个很方便的软件安装工具yum,但是默认安装完CentOS,系统里使用的是国外的CentOS更新源,这就造成了我们使用默认更新源安装或者更新软件时速度很慢的问题,甚至更新失......
  • 数据驱动测试-从方法探研到最佳实践
    作者:刘红妍导读在自动化测试实践中,测试数据是制造测试场景的必要条件,本文主要讲述了在沟通自动化框架如何分层,数据如何存储,以及基于单元测试pytest下如何执行。并通过实践案......
  • win 设置环境变量
    1.输入sysdm.cpl检索2、在系统属性界面内选择高级,然后点击环境变量。3、在这里我们可以看到所显示的变量,单机新建就能新建一个环境变量。选中自己要设置更改的变量再......
  • 01.Linux CentOS安装宝塔
    LinuxCentOS安装宝塔什么是宝塔?宝塔是一个安全高效的服务器运维面板,可以直接从宝塔平台上部署web项目、监控服务器资源使用情况、快捷操作文件、一键安装软件及部署源......
  • 【校招VIP】线上实习 推电影 电影详情模块 前端文档周最佳
    【推电影】主要是为校招设计的年青人电影推荐平台项目,每个模块都具有亮点和难点,项目表现为手机网站应用,可嵌入小程序或APP中。恭喜来自仲恺农业工程学院的小陈同学获得本......
  • ubuntu 下如何设置环境变量
    一、设置环境变量的三种方法1.1临时设置exportPATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH1.2当前用户的全局设置打开~/.bashrc,添加行:exportPATH=/ho......
  • centos7清理docker垃圾文件
    相信很多朋友都有这个docker容器导致主机磁盘空间满了的问题,应用容器在宿主机上长期运行,应用实例启停容器,会产生大量的停止的容器,无容器使用的数据卷、网络配置,无容器......