Linux可执行文件搜索:which与whereis命令详解

需积分: 10 0 下载量 26 浏览量 更新于2024-08-26 收藏 522KB PPT 举报
本资源是一份关于Linux基础的教程,主要涵盖了可执行文件搜索的工具以及Linux操作系统的基础知识。教程中讲解了`which`和`whereis`两个命令的使用,同时介绍了UNIX的历史、特点、基本原则,以及GNU项目、Linux的起源和选择Linux的原因。此外,还提及了Red Hat Linux的特性及推荐的硬件配置,并简要提到了Linux图形环境,如XWindow系统和桌面环境GNOME、KDE。 1. 可执行文件搜索 - `which`命令:用于查找并显示命令的完整路径。它首先检查别名,然后按照环境变量`$PATH`定义的目录顺序查找。`which`不会显示当前目录下的可执行文件,除非`.`被包含在`$PATH`中。 - `whereis`命令:除了提供可执行文件的路径外,还会搜索相关的帮助文档和源代码文件。它通常用于查找系统命令和配置文件的位置。 2. UNIX基础 - UNIX历史:始于1960年代末的Bell实验室,后来AT&T在1970年代发行非商业许可证,导致多种商业化UNIX版本的出现。 - UNIX特点:高可靠性、良好的可伸缩性、开放源码、网络友好、适合数据库应用。 - UNIX基本原则:所有对象被视为文件、文本格式保存配置、小而单一的目标程序、减少用户交互、多程序协作。 3. GNU项目与Linux - GNU项目:由Richard Stallman发起,目标是创建一个完全自由的类UNIX操作系统,基于微内核架构,遵循共享的原则。 - GPL(GNU通用公共许可证):GNU项目的授权方式,强调软件的自由,支持copyleft和开源。 - Linux:由Linus Torvalds开发,是一个自由的类UNIX系统,遵循GNU和GPL,支持广泛的硬件和软件,且有丰富的社区和技术支持。 4. 为何选择Linux - Linux兼容UNIX API,提供所有UNIX功能。 - 开源许可协议,允许自由使用和修改。 - 支持多用户多任务,网络协议丰富,硬件兼容性强。 - Red Hat Linux作为其中一个发行版,以其最新的内核、丰富的软件包和专业技术支持受到青睐。 5. Linux硬件需求 - 推荐配置包括奔腾或更高CPU、至少128MB内存、600MB(文本模式)或1.2GB(图形模式)硬盘空间,以及用于安装的CD-ROM或软驱。 6. Linux图形环境 - XFree86是Linux的标准XWindow系统,提供了图形界面的基础。 - GNOME和KDE是两种流行的桌面环境,分别基于GTK和QT库。 7. Linux用户环境 - 内核:Linux系统的核心,负责系统管理和调度。 - Shell:提供命令行接口,如bash等。 - 终端模拟器:在图形环境下模拟字符终端。 - XWindow系统:提供窗口管理,是图形用户界面的基础。 本教程适合作为初学者了解Linux系统和进行日常操作的基础指南,涵盖了从命令行到图形环境的重要概念。