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

Linux4.8、环境变量续

 个人主页:Lei宝啊 

愿所有美好如期而遇


前言

如果对环境变量没有基本的理解,那么建议先看完这篇文章:环境变量icon-default.png?t=N7T8https://blog.csdn.net/m0_74824254/article/details/134661113?spm=1001.2014.3001.5501


环境变量与本地变量区别

使用export设置一个新的环境变量

我们使用getenv函数去取。

我们成功取到了环境变量。 并且环境变量可以被子进程所继承,因为环境变量具有全局属性,在main函数的第三个参数中传下去,或者由子进程的进程地址空间拷贝父进程而来。

接下来我们创建本地变量。 并使用env查找,发现查不到。

 set可以查到所有变量,而env只能查找环境变量。

这里我们只用getenv函数做查找。

我们发现找不到这个变量 。

环境变量从哪里加载

我们切换到家目录,家目录下的.bash_profile就是我们要找的目标

我们的环境变量通过脚本从磁盘中的配置文件读取。 

当我们登录云服务器,就会来到家目录,找到这个文件读取环境变量,所以为什么我们每次登录时目录都是家目录,就是因为需要找到这个文件进行配置我们的环境变量,我们后续才能使用指令,我们指令的路径就是在这里配置的。

几个小实验 

既然我们会从这个文件读取环境变量,那我们能不能在这个文件配置点什么,让他开机时也自动读取?

 

http://www.lryc.cn/news/252805.html

相关文章:

  • PTA 7-231 买文具
  • GPTs每日推荐--生化危机【典藏版】
  • jenkins-cicd基础操作
  • ctfhub技能树_web_信息泄露
  • 使用Docker本地部署chatgpt
  • SpringBoot 集成Netty、WebSocket,5分钟搭建聊天通信系统
  • LeedCode刷题---双指针问题
  • 使用Notepad++编辑器,安装AnalysePlugin搜索插件
  • 胶囊网络实现手写数字分类
  • Java零基础-if条件语句
  • 中国证券交易所有哪些
  • 欢迎回到 C++ - 现代 C++(心得-壹)
  • 【Vue3+Ts项目】硅谷甄选 — 搭建后台管理系统模板
  • MATLAB 系统辨识 - 在线估计 - Online Estimation
  • 【Java面试——基础题】
  • Haiku库和Jax库介绍
  • 2023-简单点-proxyPool源码(二)-setting.py
  • 中级工程师评审条件:如何成为一名合格的中级工程师
  • StarRocks上新,“One Data、All Analytics”还有多远?
  • Java8实战-总结50
  • kicad源代码研究:参照Candence实现工程管理
  • Asp.net core WebApi 配置自定义swaggerUI和中文注释,Jwt Bearer配置
  • DNS 查询结果逐行解释
  • ArcGIS制作广场游客聚集状态及密度图
  • 同旺科技 USB TO SPI / I2C --- 调试W5500_TCP Client接收数据
  • MQ - KAFKA 高级篇
  • 如何快速查找最后(最右侧)隐藏列
  • 精密制造ERP系统包含哪些模块?精密制造ERP软件是做什么的
  • TypeScript 的高级技巧
  • TiDB 7.x 源码编译之 TiDB Server 篇,及新特性详解