Linux系统如何添加路径到PATH环境变量
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍了Linux系统如何添加路径到PATH环境变量,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在linux系统中,环境变
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
网络技术专业人员泄密
w7微软数据库
广州新力网络技术服务有限公司
华为网络安全工程师认证产品周期
软件开发第一层描述
金仓v8r3连接数据库失败
SCIE是文摘型数据库
互联网科技创业论文
one数据库是什么意思
云服务器安全托管
cv服务器
外文数据库怎么设置
个人主机怎么做服务器
当今网络技术现状
数据库服务器优化步骤
网络安全有哪五个
新浪云如何连接数据库
软件开发项目AI
网络安全高校现状
红米note服务器无法连接
品牌网络技术咨询联系人
数据库对象划分
甲骨文服务器来电自启
人民日报图文数据库pdf
数据库技术文案情绪
南京网络软件开发公司
数据库访问技术使用封装
数据库系统原理作业二
jade6导入icsd数据库
软件开发部项目经理薪资