Linux环境变量详解与易拓运行环境

需积分: 18 1 下载量 82 浏览量 更新于2024-08-25 收藏 1.79MB PPT 举报
这篇教程主要介绍了Linux环境变量的使用和易拓运行环境的相关内容,包括操作系统、数据库以及应用层的软件。教程中通过具体的环境变量示例,解释了它们的作用和重要性。 首先,环境变量在Linux系统中起着至关重要的作用,它们用于存储系统和应用程序所需的配置信息。例如: 1. **HOME**:表示用户的主目录,通常在/home/用户名下,是用户登录后的默认工作目录。 2. **PATH**:定义了系统在执行命令时查找可执行文件的路径,按顺序搜索这些路径以找到所需的程序。 3. **LANG**:设置系统的默认语言环境,影响系统的输出和提示信息的语言。 4. **ORACLE_HOME**和**ORACLE_SID**:对于Oracle数据库,这两个变量分别指定Oracle软件的安装目录和当前正在使用的数据库实例名称。 5. **INFORMIXDIR**和**ONCONFIG**:在Informix数据库环境中,它们分别指向Informix的主目录和当前实例的配置文件。 6. **FGLDIR**和**CRIP**:是Genero应用框架的路径和Crystal Report报表服务器的IP地址。 7. **AIM**和**AIMi**:与TIPTOP系统相关,分别表示aim子系统路径和aim子系统中可执行文件的路径。 环境变量`CDPATH`是一个特别的例子,它扩展了内置`cd`命令的功能,允许用户在多个目录下查找目标子目录。当用户执行`cd aim`时,系统会按照`CDPATH`中设定的路径顺序寻找`aim`子目录。 此外,教程还提到了易拓运行环境的结构,包括: - **应用层**:包括Genero和CrystalReport,用于开发和生成报告。 - **数据库层**:支持Oracle和Sybase数据库,提供了数据存储和管理的底层支持。 - **操作系统层**:列举了如RedhatLinux、Centos、AIX和Saloris等多种Linux发行版,它们作为易拓运行的基础平台。 课程大纲还涵盖了Linux的基本知识,如Linux的简介和发展历程,以及用户在Linux系统中的基本操作,如环境变量设定、文件系统操作、重定向和常用工具的使用。特别地,`shell`是用户与Linux内核交互的重要界面,常见的shell类型有ash、bash和ksh等。 这篇教程深入浅出地介绍了Linux环境变量的使用,并结合易拓运行环境的上下文,为读者提供了全面的Linux系统管理和应用开发的基础知识。