Linux环境变量详解与设置
需积分: 0 35 浏览量
更新于2024-08-21
收藏 1.03MB PPT 举报
"这篇教程详细介绍了Linux环境变量的相关知识,以及Unix/Linux的历史和发展。环境变量在Linux中扮演着重要角色,允许子进程继承并独立管理。通过`export`命令可以把用户变量转换为环境变量。此外,文章还回顾了Unix自1969年以来的发展历程,包括两大流派——贝尔实验室的UNIX System V和加州大学伯克利分校的BSD UNIX,以及Linux的诞生和其作为开源操作系统的特性。"
在Linux系统中,环境变量是系统级别的变量,它们对于所有在当前Shell环境下启动的进程都是可见的,这意味着子进程可以继承这些变量。环境变量通常用于设置系统路径、配置文件位置等,以便不同程序共享信息。例如,`PATH`变量就定义了系统在执行命令时搜索可执行文件的目录列表。
用户变量与环境变量有所不同,用户变量仅存在于当前Shell会话中,不会传递给子进程。若要将一个用户变量转变为环境变量,可以使用`export`命令,如`export 变量名`。这样,该变量就会变为所有子进程可访问的环境变量。如果在子进程中修改了环境变量的值,这不会影响父进程中的变量值,因为每个进程都有自己的环境变量副本。
Unix的历史追溯到1969年,由AT&T Bell Labs实验室在PDP-7计算机上首次开发。随后,Berkeley System Research Group推出了BSD UNIX,对Unix系统进行了扩展和改进。Unix发展出众多分支,如System V、BSD、Minix和Linux等。Linux,由Linus Torvalds于1991年创建,是一个基于Intel 80386架构的开源操作系统内核,后来发展成为一个完整的操作系统,并且在全球范围内广泛应用。
Unix/Linux不仅包含操作系统内核,还提供了一整套的开发工具和应用程序,包括编辑器(如vi或emacs)、编译器(GCC)、调试器(gdb)和各种数据库系统。这种丰富的软件生态系统使得Unix/Linux成为开发者和系统管理员的理想选择,特别是在服务器和嵌入式系统领域。
2018-06-15 上传
2018-10-28 上传
2016-07-24 上传
2023-04-23 上传
2023-09-07 上传
2023-03-09 上传
2024-09-07 上传
2023-06-13 上传
2023-09-14 上传
小婉青青
- 粉丝: 24
- 资源: 2万+
最新资源
- AA4MM开源软件:多建模与模拟耦合工具介绍
- Swagger实时生成器的探索与应用
- Swagger UI:Trunkit API 文档生成与交互指南
- 粉红色留言表单网页模板,简洁美观的HTML模板下载
- OWIN中间件集成BioID OAuth 2.0客户端指南
- 响应式黑色博客CSS模板及前端源码介绍
- Eclipse下使用AVR Dragon调试Arduino Uno ATmega328P项目
- UrlPerf-开源:简明性能测试器
- ConEmuPack 190623:Windows下的Linux Terminator式分屏工具
- 安卓系统工具:易语言开发的卸载预装软件工具更新
- Node.js 示例库:概念证明、测试与演示
- Wi-Fi红外发射器:NodeMCU版Alexa控制与实时反馈
- 易语言实现高效大文件字符串替换方法
- MATLAB光学仿真分析:波的干涉现象深入研究
- stdError中间件:简化服务器错误处理的工具
- Ruby环境下的Dynamiq客户端使用指南