Linux环境下可执行文件搜索:which与whereis命令详解
需积分: 0 122 浏览量
更新于2024-08-25
收藏 522KB PPT 举报
这篇资源主要介绍了在Linux环境下查找可执行文件的两种命令——`which`和`whereis`,以及Linux的基础知识,包括其历史、特点、原则,还提及了GNU项目、Linux的起源以及选择Linux的原因。此外,还提到了Red Hat Linux的特性以及推荐的硬件配置,并简单介绍了Linux用户环境的组成部分。
`which`命令用于查找命令的完整路径,它首先检查当前用户的别名设置,然后沿着环境变量`$PATH`定义的路径顺序查找。如果命令是别名,`which`会显示别名定义;如果命令是系统路径中的可执行文件,它会显示文件的完整路径。需要注意的是,`which`不会查找当前目录`.`中的文件,除非`.`被包含在`$PATH`中。
`whereis`命令则更全面一些,除了查找可执行文件的路径外,还会查找相关联的帮助文档和源代码文件。例如,当使用`whereis`查找`chdir`或`fstab`时,它会显示这些文件在系统中的位置,包括它们的man手册页和其他相关文件。
Linux的历史始于60年代末的贝尔实验室,随后AT&T在70年代开始分发非商业许可证。由于各种原因,不同版本的UNIX在市场上出现,形成了多元化的操作系统家族。UNIX以其高度的可靠性和可扩展性,良好的开放性,以及在网络和数据库应用方面的优势而闻名。
GNU项目是由Richard Stallman在1984年发起的,旨在创建一个自由且完整的操作系统,与UNIX兼容。GNU通用公共授权(GPL)是GNU项目的重要组成部分,它确保软件的源代码可以自由地使用、修改和再分发。
Linux,由Linus Torvalds开发,是一个遵循GNU和GPL的自由类Unix操作系统。选择Linux的原因包括:它支持UNIX应用程序接口(API),实现所有UNIX功能;遵循开源许可协议,允许自由使用和改进;支持多用户多任务;有广泛的网络协议和硬件支持;以及强大的社区和技术支持。
Red Hat Linux是著名的Linux发行版之一,提供最新的内核版本,丰富的实用程序和软件,以及方便的安装和配置工具。对于硬件的要求,推荐使用奔腾系列以上的CPU,至少128MB内存,以及足够的硬盘空间来安装。
Linux用户环境包括内核、Shell、终端模拟器、XWindow系统以及窗口管理器。内核是操作系统的核心,Shell是用户与系统交互的界面,终端模拟器用于在图形环境下模拟字符终端,XWindow系统提供了图形用户界面的基础,而窗口管理器如GNOME和KDE则是构建桌面环境的重要部分。
2020-04-20 上传
2023-06-01 上传
2016-09-21 上传
2022-11-21 上传
2021-03-09 上传
2017-12-07 上传
292 浏览量
2017-03-13 上传
2024-03-10 上传
八亿中产
- 粉丝: 27
- 资源: 2万+
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码