Linux系统如何添加路径到PATH环境变量
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,这篇文章主要介绍了Linux系统如何添加路径到PATH环境变量,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在linux系统中,环境变
千家信息网最后更新 2025年11月13日Linux系统如何添加路径到PATH环境变量
这篇文章主要介绍了Linux系统如何添加路径到PATH环境变量,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
在linux系统中,环境变量就是某一个目录的路径path,设置环境变量就是将该目录的绝对路径存储到linux环境中。
PATH环境变量简介:
PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径。
比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls这个命令根本不在这个两个目录下,事实上当你输入命令的时候LINUX会去/bin,/usr/bin,/sbin等目录下面去找你此时输入的命令,而PATH的值恰恰就是/bin:/sbin:/usr/bin:……。其中的冒号使目录与目录之间隔开。
二、添加方式
1. 直接使用export语句
例如:
#!/usr/bin/sh # /etc/profile.d/jdk.sh export PATH=$PATH:/usr/local/jvm/bin
或:
#~/.bashrc ...... export PATH=$PATH:~/.local/bin ......
这种方法最大的缺陷是容易出现重复添加的现象,尤其是写在用户shell的配置文件内的语句,在用户重新加载shell配置文件时会重复插入。当然重新加载配置文件导致的重复基本上可以通过写在仅登录期加载的shell配置文件(如zshell的.zlogin)中解决。
2. 借助函数
在ArchLinux的/etc/profile文件中,我发现了一个神奇的函数,并将它写在了我的.zshrc中:
appendpath() { case ":$PATH:" in *:"$1":*) ;; *) PATH="${PATH:+$PATH:}$1" esac } appendpath '~/.local/bin' unset -f appendpath export PATH在向PATH变量添加路径之前,会先使用case的匹配机制判断待添加路径是否已经存在与PATH变量中,以此确定是否添加,执行完成后,使用uset命令接触函数名的占用。
感谢你能够认真阅读完这篇文章,希望小编分享的"Linux系统如何添加路径到PATH环境变量"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
变量
路径
目录
环境
命令
文件
输入
就是
篇文章
配置
系统
函数
时候
用户
语句
最大
神奇
两个
之间
事实
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
r星服务器登录
数据库系统的安全措施
微型机中使用的关系数据库
互联网佳科技
数据库截取开始位
想转网络安全专业
得物近十年遇到的网络安全问题
北邮网络安全学院专硕
讷河app软件开发
泰安智慧社区软件开发哪儿好
金联创网络技术有限公司
服务器电源线粗细要求
数据库课设火车站售票系统
网络安全研究生国家线是多少
校园网络安全工作制度及开展情况
本根服务器
职工网络安全教育简报
自世界银行数据库
数据库创建多个实例
2个数据库传输数据中断
大华流媒体服务器网线怎么插
云服务器配置费用是什么
java数据库好学吗
考勤系统怎么找原数据库
ibm服务器dc灯不亮
战地1如何分辨服务器
联想服务器只有一个硬盘
河南农业大学软件开发
网络安全法 法律快车
解析域名到华为香港云服务器