Linux环境变量详解:入门必备指南

需积分: 0 2 下载量 195 浏览量 更新于2024-08-21 收藏 1.03MB PPT 举报
本文是一份关于Linux环境变量的全面教程,涵盖了常用环境变量及其功能的详细介绍。首先,我们从标题“常用环境变量-Linux完整教程”可以看出,文章的核心内容围绕着Linux操作系统中的基础设置展开,特别是那些对开发者和系统管理员至关重要的环境变量。 环境变量是Linux系统中的一种配置方式,它们是预定义的或自定义的特殊文本字符串,存储在系统的环境配置中,可以在运行时提供系统运行所需的信息。以下是部分关键环境变量及其作用: 1. **$HOME**:用户的注册目录,也称为家目录,通常表示用户主目录,如~/。这个路径指向用户登录后的默认工作目录。 2. **$SHELL**:这个变量记录了用户的默认Shell,即用户用来交互式地操作系统的命令解释器。 3. **$USER**:表示当前用户的用户名,这对于权限管理和身份验证非常有用。 4. **$PATH**:这是一个路径列表,系统会按照这个顺序搜索执行命令的可执行文件。当输入一个命令时,系统会在这些目录中查找相应的程序。 5. **$PWD**:表示用户当前的工作目录,显示了用户正在操作的文件系统位置。 6. **$PS1** 和 **$PS2**:这两个变量分别定义了shell的主提示符(显示在命令行头部)和副提示符(提示用户输入),用于增强用户界面的个性化。 文章还提及了UNIX/Linux的历史发展,从早期的AT&T Bell Labs开发的UNIX System V到Berkeley Software Distribution (BSD)的分支,以及Linux的起源和发展,由Linus Torvalds在1991年发布的第一版Linux内核。UNIX/Linux被划分为两大主要流派:System V和BSD,其中BSD更侧重于小型化和开源。 此外,文章提到了UNIX/Linux的两个概念:狭义的UNIX内核,它是操作系统的核心部分,负责管理硬件资源;广义的UNIX则涵盖了操作系统本身及其所提供的开发环境,包括一系列工具和应用程序。这表明了Linux作为一个完整生态系统的复杂性,不仅仅局限于内核,而是包括了各种软件和服务。 这篇教程对于理解Linux系统的基本环境设置和历史演变非常有帮助,无论是初次接触Linux的初学者,还是希望深入学习和管理Linux环境的专业人员,都是宝贵的学习资料。