恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

Linux环境变量与数组变量学习笔记

  • 首页
  • 资讯中心
  • /
  • Linux环境变量与数组变量学习笔记

相关资讯

Science Robotics|为什么HRI研究“复制失败”反而是好事? 2026/8/5 16:49:54
从黑盒到白盒:ComfyUI深度解析——AI创作领域的“乐高”革命 2026/8/5 17:19:38
OBS多平台直播插件终极指南:一次编码,全网同步推流 2026/8/5 17:36:46

最新资讯

Agent-Reach CLI工具集:AI Agent工程化开发实战指南
Python电商订单数据分析:从数据清洗到用户分层与销量预测
POA-VMD-LSTM时间序列预测:分解-优化-预测闭环实战指南
区域并网型微电网电热联合调度:MILP建模与工程落地实践
跨境电商前端模板改造:多语言多币种落地页实战
无线AC双链路备份与冷热备:从原理到实战的高可用方案

今日推荐

2026 AI 开发全家桶落地指南:TaoToken 统一 Key 打通 IDE 插件、Agent 与自动化代码审查全链路配置实测
MR25H40CDF+STM32F031C6工业级高可靠数据存储方案
MRAM+STM32工业断电数据保全实战指南

本周热门

MR25H40CDF + PIC18F65K40:工业记录仪高可靠存储实战
基于STM32的数控恒压恒流电源设计:从硬件到PID调参全解析
LT9211 MIPI重定时器原理与双路扇出实战指南

本月精选

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

Linux环境变量与数组变量学习笔记

发布时间:2026/10/6 16:58:13
Linux环境变量与数组变量学习笔记 Linux环境变量、PATH、Bash启动文件及数组变量知识体系详解一、整体知识框架整套知识点分为四大模块局部与全局环境变量体系、PATH核心环境变量、Bash Shell启动配置文件、Shell数组变量。局部变量仅限当前会话使用全局环境变量可被子进程继承PATH决定系统去哪里检索可执行命令Shell启动文件会在终端开启时自动加载预设环境配置数组可以批量存储一组同类型数据。二、局部环境变量与全局环境变量1、基础概念局部变量仅在当前打开的Shell会话中生效新建子Shell进程无法读取该变量终端关闭后变量直接失效。全局环境变量通过导出声明后当前Shell以及所有由它派生出来的子进程都可以正常调用分为临时生效全局变量和写入配置文件永久生效两类。2、基础操作说明创建局部变量仅需直接赋值定义想要升级为全局变量需要通过导出指令完成声明。查看所有变量可以使用总览指令只查看全局环境变量有专门的查询指令单独查看某一个变量内容采用变量取值方式即可。新建子Shell会话可以用来验证局部变量不具备继承性全局变量能够正常传递。三、PATH环境变量1、核心作用PATH是Linux系统内置的关键环境变量当Bash运行普通命令时会严格按照PATH内部记录的目录顺序逐个搜寻对应的可执行程序。如果程序所在目录不在PATH列表中就必须填写完整绝对路径才能正常运行程序。2、常规使用方式可以直接查看当前系统完整的PATH目录列表能够在原有PATH路径基础上追加自定义程序目录临时修改仅在本次终端运行期间有效。可以通过专用指令查询任意一条系统命令真实存放的物理绝对路径。四、Bash Shell启动文件1、各类启动文件作用系统级配置文件对所有登录本机的用户统一生效用户专属登录配置文件仅在本人账号登录场景加载.bashrc文件是日常使用频率最高的配置文件普通桌面打开的交互式终端都会自动加载该文件日常自定义环境变量、快捷别名一般都写在此文件内还有系统公共的Bash基础配置文件负责系统层面基础Shell设定。2、永久环境变量配置逻辑想要设置每次打开终端都自动生效的环境变量需要将全局变量配置写入用户目录下的.bashrc文件。修改完成后不用重启终端执行重载指令就能立刻让新配置生效。登录Shell一般指SSH远程登录、账号密码登录主机场景日常直接点开终端窗口属于非登录Shell只会加载.bashrc配置。五、Shell数组变量使用1、数组基础规则Bash仅支持一维索引数组元素下标默认从数字0开始排序既可以一次性批量赋值整组数据也可以单独给某一个指定下标位置赋值。2、数组常用操作可以根据下标序号读取单个元素使用通配标识可以一次性取出数组里所有元素通过特定格式能够统计数组内一共包含多少个元素。可以采用循环方式依次遍历数组中全部内容能够单独删除数组里某一个元素也可以直接清空整个数组。六、各类命令用途与主要参数用法总结1、变量查看类总览查看命令可以列出系统内全部局部变量和全局环境变量全局专属查看命令只展示已经导出完成的所有全局环境变量单变量取值命令单独获取某一个指定变量的具体内容。2、全局变量控制命令导出指令功能是把普通局部变量转换为可被子进程继承的全局环境变量既可以先定义变量再导出也可以定义时直接完成导出。3、PATH相关命令PATH查看指令查看当前系统全部命令检索目录PATH追加用法在原有搜索目录尾部新增自定义路径命令定位指令精确找到系统命令对应的真实可执行文件路径。4、配置重载命令配置重载指令两种简写形式功能完全一致修改完Bash配置文件后无需重启终端直接重载就能让新设置立刻生效。5、数组相关语法用法指定下标取值读取数组中某一个位置的数据全元素取值标识调取数组内部所有数据长度统计语法计算数组中元素总个数删除指令既可以删除数组内单个元素也能彻底删除整个数组。

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号