尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
linux shell
Linux环境变量数组变量 CSDN博客完整范文可直接复制发布文章标题Linux Shell环境变量、PATH变量、启动配置文件与数组变量超全总结附实操演示一、前言本文系统梳理Linux bash shell环境变量核心知识点包含概念解析、常用命令、命令参数详解、知识体系架构搭配实操练习步骤与运行截图说明适合Linux入门学习者搭建知识体系。二、核心知识点一环境变量基础概念1. 环境变量定义环境变量是Linux系统中存储系统运行配置、会话参数、路径信息的键值对变量分为全局环境变量所有Shell会话/进程生效、局部自定义变量仅当前Shell终端生效用于给Shell、程序提供运行时配置参数。2. PATH环境变量重点概念理解PATH是最核心的系统环境变量定义bash shell查找可执行命令时的目录搜索顺序当你输入ls、cd、mkdir等命令时Shell会按照PATH变量里罗列的目录依次查找对应的可执行程序找到后执行找不到则提示command not found。目录之间用英文冒号:分隔优先级排在前面的目录会优先检索常用操作命令参数命令用途主要参数/用法示例echo $PATH查看当前PATH变量内容直接执行打印所有搜索目录PATH$PATH:/新目录临时追加目录到PATH当前终端生效PATH$PATH:/home/test/binexport PATH$PATH:/新目录导出为全局临时环境变量追加后子Shell也可使用vim ~/.bashrc永久修改PATH当前用户永久生效文件末尾添加export PATH$PATH:/xxx执行source ~/.bashrc重载vim /etc/profile系统全局永久PATH修改所有用户修改后source /etc/profile生效三、核心知识点二bash Shell启动文件环境变量加载配置文件概念理解bash Shell在登录/启动终端时会自动读取执行一系列启动配置文件在文件中预设环境变量、别名、自定义脚本为每一个bash会话初始化标准环境变量、个性化配置。分类与加载顺序登录Shellssh登录、tty终端登录加载顺序/etc/profile系统全局→ /etc/profile.d/*.sh → ~/.bash_profile → ~/.bash_login → ~/.profile → ~/.bashrc非登录Shell桌面打开终端仅加载 ~/.bashrc关键文件说明/etc/profile系统级全局配置所有登录用户都会加载配置系统公共环境变量~/.bashrc当前用户私有配置每次打开新终端都会加载常用来自定义别名、个人PATH~/.bash_logout退出Shell时执行可配置退出清理脚本重载配置命令# 修改启动文件后不用重启终端重载生效source 配置文件名# 示例重载.bashrcsource ~/.bashrc四、核心知识点三Shell数组变量的使用1. 概念理解bash支持一维索引数组可以存储一组同类型数据下标从0开始计数用于批量管理多个数据批量文件名、参数列表等场景。2. 数组常用命令、语法与参数1数组定义# 方式1直接赋值定义arr(张三 李四 王五)# 方式2逐个下标赋值arr[0]applearr[1]banana2数组读取操作语法用途示例${arr[下标]}读取指定下标元素echo ${arr[0]}${arr[]}读取数组所有元素遍历推荐echo ${arr[]}${arr[*]}所有元素合并为一个字符串echo ${arr[*]}${#arr[]}获取数组元素总长度echo ${#arr[]}${!arr[]}获取数组所有下标echo ${!arr[]}3数组修改/删除# 修改指定下标元素arr[2]orange# 删除某个元素unset arr[1]# 删除整个数组unset arr4数组循环遍历实操# for循环遍历数组for i in ${arr[]}doecho 元素$idone五、完整知识框架体系思维导图文字版Linux Shell变量体系├─ 环境变量│ ├─ 系统内置环境变量PATH、HOME、USER、PWD、SHELL等│ │ └─ PATH变量命令搜索路径临时修改/永久修改两种方式│ ├─ 自定义局部变量仅当前Shell│ ├─ 全局环境变量export导出子Shell生效│ └─ 配置加载bash启动文件/etc/profile、~/.bashrc、/etc/profile.d等├─ 数组变量│ ├─ 定义方式整体定义/下标逐个定义│ ├─ 读取语法单个元素、全部元素、长度、下标│ ├─ 修改、删除元素/数组│ └─ 循环遍历使用场景└─ 配套命令echo、export、source、unset六、课件3个练习题实操演示含操作步骤截图说明说明发布CSDN时将下面每一步执行后的终端运行截图插入对应位置即可练习1PATH变量实操执行 echo $PATH 查看原始PATH路径截图临时追加 /usr/local/test 到PATHexport PATH$PATH:/usr/local/test再次echo $PATH验证追加成功截图永久配置vim ~/.bashrc末尾添加export PATH$PATH:/usr/local/test保存后source ~/.bashrc重载练习2bash启动文件重载练习编辑~/.bashrc添加自定义变量 export MY_NAMEtestuser新开终端执行echo $MY_NAME验证未生效执行source ~/.bashrc再次echo $MY_NAME验证生效截图两次结果对比练习3数组变量完整实操# 1.定义数组fruit(西瓜 葡萄 芒果)# 2.查看全部元素echo ${fruit[]}# 3.查看数组长度echo ${#fruit[]}# 4.读取下标1元素echo ${fruit[1]}# 5.遍历数组for f in ${fruit[]};do echo $f;done# 6.删除下标0元素unset fruit[0]# 7.再次查看数组echo ${fruit[]}逐行执行命令截取每一步终端输出作为配图插入文章。七、总结PATH变量是Shell检索可执行命令的核心路径变量分临时修改当前终端、永久修改写入bash启动配置文件bash启动文件在Shell登录/打开时自动加载负责初始化全局/用户环境变量修改后需source重载Shell数组适合批量处理一组数据掌握下标读写、长度获取、遍历、删除基础语法即可满足脚本开发常用场景所有知识点必须结合终端实操练习通过输出截图验证命令执行效
RELATED

相关推荐

RSS 订阅简单入门教程

RSS 订阅简单入门教程

当我们点击自己主页时,发现右下角有个「RSS订阅」这是什么意思呢? 按照正式说法: RSS 订阅是一种简单高效的内容聚合技术,在阅读博客或杂志或新闻或视频等等电子信息时。 用户只需通过 RSS 阅读器进行「订阅」,随后无需…

📅 2026/11/8 11:04:09
别再只盯着传统SEO了!教你用微信接口,把群聊内容变成AI搜索眼里的“黄金数据”

别再只盯着传统SEO了!教你用微信接口,把群聊内容变成AI搜索眼里的“黄金数据”

最近跟很多做开发和运营的兄弟聊天,大家都在讨论一个新词——GEO(生成式引擎优化)。 简单来说,过去大家拼命给网站做 SEO,是为了迎合百度、谷歌这些传统爬虫的关键词排名;而现在,越来越多的人用…

📅 2026/11/8 11:04:10
2026最新5款免费平替AI编程工具个人vibe coding权威实测指南

2026最新5款免费平替AI编程工具个人vibe coding权威实测指南

这次对比我专门测了 AI 编程工具在代码注释上的表现:它能不能帮我写出有意义的注释而不是废话。五款差异很大。 我是一边维护开源直播项目一边接外包商单的独立开发者,日常全部依靠vibe coding完成从需求到上线的全流程开发,一个人同时覆盖小…

📅 2026/9/12 10:03:01
MORE NEWS

更多资讯

📰

楚雄可以考电工证吗2026河南最新政策下怎么转证更划算

楚雄可以考电工证吗2026河南最新政策下怎么转证更划算 之前考的证在外省能不能转过来?这是很多人在考电工证时最关心的问题,特别是在河南、楚雄这样的地区。2026年河南最新政策对证书的转接、报考条件、考试流程等都做了明确说明,如果你之前是在外…

📰

2026河南最新政策下初级电工证怎么报,找工作别被拦在门外

2026河南最新政策下初级电工证怎么报,找工作别被拦在门外 你是不是正愁找不到工作,一查岗位要求,发现 急需特种作业证才能上岗找工作 ?别急,2026年河南最新政策已经出来了, 初级电工证怎么报 的问题,今天一次性给你讲明白。…

📰

电工证过期公司能开除,外省证在哪考能转过来?

电工证过期公司能开除,外省证在哪考能转过来? 之前考的证在外省能不能转过来?这是很多三门峡房建工程从业者最关心的问题。尤其是那些在外地考取了电工证的工人,现在回到三门峡本地工作,担心证不能用。其实,只要符合条件,外省的电工证…

📰

在香港怎样领电工证多久拿证 新手也能快速上手

在香港怎样领电工证多久拿证 新手也能快速上手 你是不是正愁找不到工作,因为没有电工证?别急,今天就给你讲清楚 在香港怎样领电工证 , 多久拿证…

📰

楚雄可以考电工证吗在哪考电工证最靠谱

楚雄可以考电工证吗在哪考电工证最靠谱 你是不是正在找工作,却被要求必须有电工证?别急,今天咱们就来聊聊 楚雄可以考电工证吗 ,以及 在哪考 最靠谱,帮助你少走弯路,顺利上岗。 一、电工证到底能不能在楚雄考?…

📰

上蔡远大电工证办理值不值得考?应届生必看的就业通关攻略

上蔡远大电工证办理值不值得考?应届生必看的就业通关攻略 你是不是刚毕业,手里拿着一堆专业证书,但发现用人单位第一句话就是“你有特种作业证吗”?别急, 上蔡远大电工证办理…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬