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

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

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

相关资讯

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

最新资讯

手把手教你部署Toto-2.0-4m:CPU环境下3.8ms低延迟推理的优化技巧
CALM模型部署指南:预训练检查点的加载与使用
步道乐跑正确使用指南:从被动打卡到主动健康管理的转变
phy-engine环境配置指南:从NPM安装到浏览器部署的完整流程
高温蒸汽洗地机技术解析:追觅H60 Ultra深度拆解与选购指南
HarmonyOS6背景设置全解析:从基础到高级应用

今日推荐

AI小程序创业陷阱大起底(92%新手踩坑的3个致命错误)
为什么92.7%的AI 3D生成项目卡在UV重拓扑?资深TD曝光内部验证过的5步自动化修复协议
三升四,比成绩下滑更可怕的,是孩子开始「认命」

本周热门

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

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

发布时间:2026/8/5 16:33:08
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 号