Linux环境下可执行文件搜索:which与whereis命令详解
需积分: 0 196 浏览量
更新于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则是构建桌面环境的重要部分。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-11-21 上传
2021-03-09 上传
2017-12-07 上传
292 浏览量
2024-03-10 上传
2022-09-03 上传
八亿中产
- 粉丝: 28
- 资源: 2万+
最新资源
- ellipse:此函数根据中心 x、y 坐标以及水平和垂直半径计算和绘制椭圆的坐标。-matlab开发
- Blake Smith's SEO Consulting-crx插件
- multi_ping:ping服务器以检查网络质量(您知道我在说什么
- 多重请求网址:客户产品技术练习,从包含Urls数组的给定参数返回json数据
- 基于PHP的正义网整站打包适合博客自媒体源码.zip
- salty-dotfiles:使用无主的 SaltStack Minion 自动配置我的个人环境
- 形式设计
- 行业分类-设备装置-一种设置在钻机回转平台上的摆动机构.zip
- grakn-vis-utils:grakn数据库,破折号React力图和GUI之间进行交互的功能
- messagingmenu:Gnome Shell的消息菜单
- Json2dart_web:用于将json数据转换为适用于mc包的dart模型的网站
- NDSC:NV的挑战
- proj_MUSINSA:Project_MUSINSA
- Portable Ubuntu Remix-开源
- 百度搜索助手-crx插件
- stdfure.zip