Linux环境变量详解与设置
需积分: 0 88 浏览量
更新于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成为开发者和系统管理员的理想选择,特别是在服务器和嵌入式系统领域。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2014-10-10 上传
2021-01-09 上传
2022-05-30 上传
2008-01-08 上传
2021-03-27 上传
小婉青青
- 粉丝: 26
- 资源: 2万+
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率