Linux可执行文件搜索:which与whereis命令详解
需积分: 10 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系统和进行日常操作的基础指南,涵盖了从命令行到图形环境的重要概念。
2016-07-24 上传
2020-07-03 上传
2012-03-13 上传
2022-11-26 上传
2021-11-29 上传
2009-03-02 上传
点击了解资源详情
2020-09-26 上传
2014-08-12 上传
ServeRobotics
- 粉丝: 37
- 资源: 2万+
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录