CentOS环境变量配置+解析

环境变量的作用就是让系统快速通过你的命令找到你的可执行程序,windows系统里也同理,也就是你每次输入个命令,系统就会找环境变量里到底有没有叫这个命令进程的

一、环境变量配置

1.编辑配置文件

复制代码
vim /etc/profile
bash 复制代码
export PATH=$PATH:$JAVA_HOME/bin

PATH是一个环境变量,它告诉操作系统在执行命令时,在哪些目录中查找可执行文件(程序)。系统通过查找PATH环境变量中列出的路径来找到执行命令的程序文件。

分隔符是冒号

bash 复制代码
export PATH=存放可执行文件目录1:存放可执行文件目录2:存放可执行文件目录3

PATH:JAVA_HOME/bin的含义是:可以把 JAVA_HOME/bin 看作是 变量1(即 JAVA_HOME) 和 字符串 /bin 的合并,生成一个新的路径再赋值回去。

如果不想配置JAVA_HOME去绕弯子,直接一步到位配到PATH也行:

2.保存修改

bash 复制代码
source /etc/profile

3.验证

在任意目录输入你指定目录的一个可执行程序,比如我配置的是JDK,里面有java

二、/etc/profile的作用

系统级环境变量:定义所有用户的环境变量,如 PATH、USER、LANG 等。

启动脚本:在用户登录时执行,适用于所有用户,而不仅仅是特定用户。

加载其他配置文件:它通常会加载 /etc/profile.d/ 目录下的其他脚本,以便管理额外的配置

相关推荐
阳光九叶草LXGZXJ7 小时前
达梦数据库-报错-15-列【XXX】长度超出定义
linux·运维·数据库·sql·学习
奔跑的大白啊7 小时前
多容器共享目录权限踩坑记
linux·ubuntu·共享目录·linux权限·docker 容器化部署
黄大刀8 小时前
DataPulse一款开箱即用的SCADA(四)-历史记录
运维·scada·动环
归秋14210 小时前
2026 企业 AI 办公工具选型指南:从评估框架到产品适配
大数据·运维·人工智能
Android系统攻城狮10 小时前
Linux Gstreamer深度解析之gst_audio_encoder_set_frame_max调用流程与实战(六十一)
android·linux·运维·音视频·gstreamer音视频·音视频进阶·gstreamer音视频进阶
H.莓飛11 小时前
【C++】命名空间、缺省参数、函数重载与引用
linux·开发语言·c++·visual studio
91刘仁德11 小时前
IP协议详解:从IP协议头到网段划分、路由与NAT
linux·服务器·网络·网络协议·tcp/ip
硅基手札12 小时前
【Linux内核专栏 14】网络协议栈
linux·运维·网络协议
沫璃染墨14 小时前
《Linux工程实践篇(一):认识设计模式——从日志系统看策略模式》
linux·c++·安全·设计模式·策略模式
工作10年+,存储芯片行业14 小时前
Linux NVMe 中断排查与性能优化:CPU 亲和性
linux·运维·服务器·windows·性能优化·ssd·pcie