UNIX与Linux基础:which和whereis命令详解
需积分: 10 178 浏览量
更新于2024-08-25
收藏 562KB PPT 举报
"RHCE033完成稿讨论了在UNIX/Linux环境中如何搜索可执行文件,主要介绍了`which`和`whereis`两个命令的使用。此外,还简要回顾了UNIX的历史、特点以及与GNU和Linux的关系。"
在UNIX/Linux系统中,寻找可执行文件是日常操作的重要部分。`which`和`whereis`命令是两个用于定位这些文件的实用工具。
1. `which` 命令:
`which` 主要用来显示一个可执行文件的完整路径。它会按照先检查别名(alias)再查找环境变量 `$PATH` 中定义的目录顺序来查找。例如,当输入`which ls`时,系统首先查看是否有定义的别名,然后在系统路径下查找`ls`命令。如果`ls`被设置为别名,如在示例中`ls = 'ls --color=tty'`,则会显示别名定义,接着显示实际的`ls`命令所在的路径,即`/bin/ls`。需要注意的是,`which`通常不会查找当前目录`.`中的可执行文件,除非`.`已被包含在`$PATH`中。
2. `whereis` 命令:
相比于`which`,`whereis` 更加全面,除了查找可执行文件的路径外,还会提供相关的配置文件和帮助文档的路径。例如,使用`whereis chdir`,会显示`mkdir`命令的所在路径、帮助文档的位置以及可能的相关程序路径。对于`fstab`,`whereis`不仅给出了配置文件`/etc/fstab`的路径,还提供了手册页和其他相关文件的位置。
UNIX系统概述:
- UNIX 历史:起源于60年代末的贝尔实验室,AT&T在70年代中期开始推广非商业许可证,并逐渐发展出多种商业版本。
- UNIX 特点:高可靠性、强伸缩性、开放性、网络导向和面向数据库设计。
- UNIX 基本原则:所有对象被视为文件、配置数据以文本保存、使用单一目标的小程序、避免过多用户交互、利用多程序协作完成复杂任务。
GNU项目和Linux:
- GNU 项目由Richard Stallman在1984年发起,旨在创建一个与UNIX兼容的自由软件系统。
- GPL(GNU General Public License)是GNU项目的核心授权方式,强调软件的自由分享和修改。
- Linux 由Linus Torvalds开发,是一个自由的类UNIX操作系统,遵循GNU和GPL原则。
- 选择Linux的原因包括其对UNIX API的支持、开源许可、多用户多任务能力、丰富的网络和硬件支持,以及广泛的社区和技术支持。
这些知识对于RHCE(Red Hat Certified Engineer)认证考试的准备至关重要,理解和掌握这些命令和概念对于成为合格的Linux系统管理员至关重要。
2016-11-01 上传
2012-04-18 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
欧学东
- 粉丝: 1018
- 资源: 2万+
最新资源
- 基于UML的网吧计费系统的分析与设计
- SIP呼叫流程典型流程图解及其详细解释
- LUCENE的新闻搜索引擎的实现.doc
- EL表达式详解详细讲述EL表达式
- 基于Struts框架的网上书店毕业论文.doc
- BUS—HOUND 使用指南
- ASP.NET深入编程中文教程
- 深入Python编程
- CodeSmith(中文)开发资料
- 云计算信息---------------------------------------——转载
- visual foxpro
- PSSE程序操作手册.pdf
- Java2核心技术卷I 基础知识,第8版
- wfmc-interface工作流管理联盟工作流标准
- 关于SQL 2000入门教程
- Python简明教程