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

Linux Shell全局/局部环境变量、PATH、启动脚本与数组变量

  • 首页
  • 资讯中心
  • /
  • Linux Shell全局/局部环境变量、PATH、启动脚本与数组变量

相关资讯

【RT-DETR涨点改进】09 别再让注意力“瞎看”:RT-DETR中的稀疏注意力与显存优化实战 2026/8/2 22:08:17
LM 算法迭代过程动画演示(SLAM) 2026/8/2 22:08:18
如何免费下载B站大会员4K视频:完整Bilibili视频下载指南 2026/8/2 22:08:18

最新资讯

MyBatis动态SQL与关联查询实战指南
告别文档地狱:Apifox接口文档自动化生成与团队协作实战指南
嵌入式开发选型指南:CoreMark跑分实测ESP32、STM32与Arduino性能对比
P1564 膜拜【洛谷算法习题】
电动车防盗器触发导致车轮抱死故障的诊断与应急维修指南
AI绘图工具实战指南:从Mermaid到Draw.io,重构技术图表工作流

今日推荐

Java图像处理实战指南
昇腾AI代理实现多号通话自动化
2026年Graph+AI Agents最新创新思路

本周热门

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

本月精选

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

Linux Shell全局/局部环境变量、PATH、启动脚本与数组变量

发布时间:2026/8/8 6:54:48
Linux Shell全局/局部环境变量、PATH、启动脚本与数组变量 一、环境变量相关知识1. Linux系统依靠环境变量保存系统运行过程中的各类环境信息Shell环境变量可以划分为局部环境变量与全局环境变量两大类。局部环境变量的作用域仅限于当前开启的Shell会话只能在当前终端进程内访问由当前Shell创建的子Shell进程无法读取到局部变量全局环境变量也叫导出型环境变量局部变量经过导出声明之后就升级为全局环境变量不仅当前Shell可以使用由当前Shell创建出来的所有子Shell进程都能够继承并读取这个变量。系统提供了不同命令用来区分查看局部变量、全局环境变量也可以使用命令对已经定义完成的变量进行删除操作。2. 用户可以根据自身需求创建属于自己的局部环境变量和全局环境变量按照生效周期可以分为临时变量和永久变量。临时自定义变量仅在当前终端会话中有效一旦终端关闭或者开启新的会话变量就会消失如果希望自定义变量长期有效就需要把变量的定义语句写入Shell启动配置文件中实现每次打开终端自动加载变量。3. PATH是Linux系统中最为关键的环境变量它专门用来定义bash shell检索可执行命令时的目录查找顺序。PATH内部由多个目录地址组成不同目录之间使用冒号进行分隔。当我们在终端输入一条命令按下回车后bash会按照PATH记录的目录顺序逐个查找对应的可执行程序如果在某个目录找到目标程序就直接运行如果遍历完所有目录都没有找到对应的可执行文件终端就会提示命令未找到。用户可以根据自身需求临时修改PATH变量也可以通过配置文件永久追加自定义脚本目录到PATH中。4. bash shell在启动交互式终端会话时会自动依次读取并执行一系列专属的启动文件其中 ~/.bashrc 是针对单个普通用户最常用的启动配置文件每次打开一个全新的bash终端窗口时系统都会自动加载此文件。我们可以把自定义环境变量、命令别名等配置写入这个启动文件这样每一次开启新的bash会话系统都会自动加载我们预设好的环境变量。直接修改启动文件之后新的配置不会立刻在当前终端生效有两种解决方式一是关闭当前终端重新登录开启新会话二是使用配置加载命令让当前终端立刻读取更新后的配置内容。二、数组变量相关知识bash shell支持数组变量Shell中默认使用一维数组数组元素的下标从数字0开始计数。我们可以一次性声明并初始化包含多个元素的数组也可以单独利用下标为数组某一个位置赋值。在使用数组时既可以根据下标单独读取数组里某一个指定元素也可以一次性取出数组内部所有的元素同时还可以获取数组中存储元素的总个数。除此之外我们可以结合循环结构依次取出数组中的每一个元素进行遍历处理实现批量操作数组数据满足Shell脚本中批量存储和处理一组同类数据的需求。

关于恒美微站

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

快速链接

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

服务项目

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

联系方式

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

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