Linux系统如何添加路径到PATH环境变量
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了Linux系统如何添加路径到PATH环境变量,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在linux系统中,环境变
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
广东万易互联网科技有限公司惠州分公司
科技互联网产品
互联网电商科技
互联网的科技创新
互联网金融公司科技
九亚互联网科技
北京互联网络科技有限公司
上游互联网科技
上海万想互联网科技
国外互联网科技网站
居家互联网科技有限公司
科技互联网的估值
广州慧亚互联网科技怎么样
字节跳动和互联网科技
互联网科技创新服务
彤创互联网科技有限公司
移动互联网科技公司
互联网科技的全部知识
互联网科技资金流入
深圳互联网科技园地址
互联网科技
互联网科技公司税收优惠
互联网科技公司发展
万易互联网科技有限公司
四川狮子座互联网科技
互联网行业科技股
山东星卡互联网科技有限公司官网
广东鹅鹅鹅互联网科技有限公司
世界互联网科技成果奖
东风日产互联网科技公司叫什么