尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

笔记 作业

笔记 作业
📅 发布时间:2026/7/7 12:06:44

作业

都能查看,因为子Shell看不到夫Shell的局部变量,但是夫shell的局部变量不会被子shell影响

创建一个shell文件,不可以直接运行该文件,而设置PATH环境变量后可以运行,但是重启系统后不能运行成功,如下图所示

笔记

1.环境变量:在程序外部设置的变量,通常通过操作系统或微服务内置的功能设置

2.系统环境变量基本上都是使用全大写字母,以区别于普通用户的环境变量,在bash shell 中,环境变量分为两类:

(1)全局变量:全局环境变量对于shell会话和所有生成的子shell都是可见的

(2)局部变量:局部变量则只对创建它们的shell可见

3.查看全局变量:可以使用env或printenv命令;但是要显示个别环境变量的值,可以使用printenv命令,不要用env命令;也可以使用echo显示变量的值,在这种情况下引用某个环境变量的时候,必须在变量前面加上一个$

4.用bash命令生成一个子shell后,这个全局变量的值和父shell中的值是相同的

5.Linux 系统并没有一个只显示局部环境变量的命令

set命令会显示为某个特定进程设置的所有环境变量,包括局部变量、全局变量以及用户定义量

set还会按照字母顺序对结果进行排序

6.在设置局部变量名时,=来给环境变量赋值,值可以是数值或字符串;变量名有大小写之别,在创建自己的变量名时最好用小写;变量名、等号和值之间没有空格;只能在当前shell中使用局部环境变量

7.先创建一个局部环境变量,再通过export命令把它导出到全局环境中

8. unset 命令+变量名可删除已经存在的环境变量,在 unset 命令中引用环境变量时,记住不要使用 $

9.PATH环境变量定义了用于进行命令和程序查找的目录, PATH中的目录使用冒号分隔;如果应用程序放置可执行文件的目录不在PATH环境变量所包含的目录中,可以用PATH=$PATH:/home/christine/Scripts这种方式

10.当你登录 Linux 系统,Shell 会按特定顺序读取启动文件来初始化环境,环境变量:全局看 /etc,个人看 ~;顺序找 bash_profile > bash_login > profile

11.建立数组可以用name=(1 2 3),用空格来分隔元素,查看所有的元素可以用echo ${name[*]};unset 删除单个元素时,只会清空该位置的值,不会移动其他元素的位置索引;删除整个数组后,${mytest[*]} 将无输出

相关新闻

  • 24位高精度ADC与MCU数据采集系统设计实战
  • 27国考省考笔试,临汾星途径如何用科学备考体系帮助考生高效进阶?
  • Blender 3MF插件:解决3D打印工作流数据丢失问题的专业解决方案

最新新闻

  • Java安全编码实战:9步构建纵深防御体系,从输入验证到漏洞管理
  • 收藏!小白程序员轻松上手大模型,从入门到实战全攻略
  • TPA3138D2音频放大器与STM32F217ZG的协同设计优化
  • 13DOF传感器与PIC18LF2458实现高精度定位方案
  • 【Java课程设计/毕业设计】户外文旅露营资源共享管理平台的设计与实现 智能露营场地排班与运维管理系统【附源码、数据库、万字文档】
  • 别再只比设备采购价了!现在选电玩城新设备要看全年现金流

日新闻

  • Android逆向分析全能助手:集成化工具链与自动化工作流设计
  • 面搜索(Faceted Search)原理与工程实践指南
  • 神经网络调参避坑指南:从5个常见Loss曲线形态定位超参数问题

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号