当前位置: 首页 > news >正文

第七次练习-Linux环境变量

一、知识框架总览
1. 环境变量基础概念
1)定义
环境变量是程序外部预先定义的名称=值键值对,Shell用来存储会话、系统环境信息,所有脚本/程序可快速读取;bash分为全局环境变量、局部环境变量两类。
2)命名规范
系统内置环境变量统一全大写;自定义变量建议小写,避免覆盖系统变量;赋值变量=值,等号两侧不能有空格;带空格字符串需单/双引号包裹。
2. 全局变量 vs 局部变量

类型作用范围查看命令创建方式
全局环境变量当前Shell + 所有子Shellenv / printenv先定义局部变量,export 变量名导出
局部环境变量仅当前Shell,子Shell不可见set(输出所有变量,含局部+全局)直接赋值:var=xxx

注:关键特性

1)子Shell修改全局导出变量,不会影响父Shell原值
2)临时创建的全局/局部变量重启Shell后失效,写入启动文件永久生效。
3)查看、读取变量命令实操
①env:只输出全部全局环境变量
②printenv:查看全局变量,printenv HOME查看单个变量
③echo $变量名:打印变量值,引用变量必须加$
④set:输出当前Shell全部变量(全局+局部+自定义)

3. bash内置默认环境变量(常用)

变量作用

HOME

当前用户家目录

PATH

命令搜索路径

PWD

当前工作目录

PS1

终端主提示符

RANDOM

生成0~32767随机数

UID/EUID

用户真实ID/有效ID

IFS

字符串分隔符

MAIL

用户邮件文件路径

二、实操过程截图

1.查看、读取变量

2.自定义局部变量

3.自定义全局变量

4.删除环境变量 unset

5.PATH环境变量(命令搜索路径)

6.永久保存环境变量(Shell启动文件)

7.Shell — 维数组变量

http://www.jsqmd.com/news/1146773/

相关文章:

  • MSC外泌体规模化生产中的培养基选择:从2D扩增到3D生物反应器与下游回收率优化
  • 用 LiveView 做一个实时聊天室:我以为省的是 JS,结果省的是一整套状态同步
  • 深度解析TegraRcmGUI:Windows平台Nintendo Switch注入工具的终极实现
  • Java计算机毕设之基于前后端分离的校园图书闲置流转平台的设计与实现 基于 SpringBoot 的二手书竞拍交易管理系统(完整前后端代码+说明文档+LW,调试定制等)
  • 数据仓库与数据挖掘 5 大核心算法:Apriori、k-Means、PageRank、ID3、DBSCAN 实战解析
  • ppt模板_0154_商务雾化
  • 这些都看懂了,你的数据库SQL注入就没问题了!网络安全零基础入门到精通教程!
  • Claude 3.5 Sonnet vs GPT-4o 性能对比:5项基准测试与3个真实场景分析
  • Free Claude Code代理搭建:低成本AI编程助手部署指南
  • MBTI-16型人格测试(200题完整版)免费 API 接口详解与调用教程
  • 数据治理和LLM结合后能解决哪些企业痛点?2026年实测效果分享
  • 我受够了做PPT,于是写了一个 Skill,让 AI 直接生成教程网页
  • 2026国内AI数字人软件TOP10盘点:全场景适配且合规靠谱之选
  • 想找正规高颜值入户门厂家?哪家靠谱这里给你揭秘!
  • Portainer 2.21.2 部署与 cpolar 内网穿透:3步实现远程 Docker 管理
  • 线下活动执行测评|千场落地经验,流程与细节表现稳定
  • 高温旺季空调产线满负荷运转:四类典型测控难题与应对方案
  • 腾讯 APIJSON:让后端 CRUD 写到怀疑人生的 ORM 工具
  • 鸿蒙多设备办公怎么协作?三个场景效率实打实提升
  • IIM-20670与MK20DN128VFM5高精度运动跟踪方案详解
  • 如何免费获取Steam创意工坊模组:WorkshopDL跨平台下载工具完整指南
  • 从成像到鉴权:Windows Hello 多模态生物识别完整技术链路科普
  • 【计算机Java毕业设计案例】基于 SpringBoot+Vue 的宠物寄养评价反馈系统的设计与实现 基于前后端分离的宠物寄养收费台账管理系统(程序+文档+讲解+定制)
  • kunpeng-extension-for-pytorch社区贡献指南:如何参与开源AI项目
  • 抖音下载器:3分钟实现无水印批量下载的完整指南
  • JDspyder京东抢购脚本:3分钟快速部署的自动化抢购终极指南
  • 【AI原理】LLM 解析:底层原理 + 主流模型选型 + 通用 API 接入 + DeepSeek API 全流程落地
  • 为什么越来越多便携设备开始采用PD供电?30W无电池补光棒方案分析
  • Deceive终极指南:如何在Riot游戏中实现完美隐身,保持社交功能完整
  • 2026.7.7:C++命令行解析开源库cxxopts上手教程