UNIX与Linux基础:可执行文件搜索与系统概览
需积分: 31 121 浏览量
更新于2024-08-16
收藏 522KB PPT 举报
"这篇资料主要介绍了在RHCE(Red Hat Certified Engineer)认证中涉及的基础知识,特别是关于可执行文件搜索的命令`which`和`whereis`。此外,还涵盖了UNIX的历史、特点、原则,GNU项目,Linux的起源以及选择Linux的原因。资料还提到了Red Hat Linux的特点和推荐的硬件配置,以及Linux环境中的基本组件,如内核、Shell、终端模拟器和XWindow系统。"
在Linux和UNIX系统中,寻找和管理可执行文件是日常操作的重要部分。`which`命令用于显示系统中已设置的别名和在`$PATH`环境变量指定的目录下找到的可执行文件的完整路径。例如,当运行`which ls`时,它会首先查看别名设置,如果`ls`被定义为别名,那么会显示别名的定义,接着显示`/bin/ls`的路径。`which`不会检查当前目录`.`,除非`.`明确包含在`$PATH`中。
另一方面,`whereis`命令不仅查找可执行文件,还会查找相关的手册页和源代码文件。比如,`whereis chdir`会返回`chdir`命令的二进制位置、手册页路径以及可能存在的源代码位置。而`whereis fstab`则会显示`fstab`配置文件、相关帮助文件和头文件的位置。
UNIX系统的历史始于1960年代末的贝尔实验室,后来AT&T在1970年代中期开始发放非商业许可证。UNIX以其高可靠性、强伸缩性、开放性、网络友好和面向数据库设计等特性著称。它的基本原则之一是将所有对象视为文件,通过文本格式保存配置数据,并使用小型单一目标程序来构建复杂任务。
GNU项目由Richard Stallman于1984年启动,目的是创建一个自由且与UNIX兼容的操作系统。GNU通用公共授权(GPL)是GNU项目的核心授权方式,强调软件的自由使用、分发和修改。Linux,由Linus Torvalds创建,是一个遵循GNU和GPL的自由类Unix操作系统,因其开源、多用户多任务、广泛的网络支持和硬件兼容性而受到欢迎。
Red Hat Linux作为一款流行的Linux发行版,提供了最新的内核、丰富的应用软件、简便的安装配置,以及商业技术支持。对于硬件配置,它推荐至少使用奔腾系列CPU、128MB内存和足够的硬盘空间。在图形环境方面,XFree86是标准的XWindow系统,而GNOME和KDE分别是基于GTK和QT工具包的桌面环境。
在Linux用户环境中,内核是操作系统的核心,负责管理和调度硬件资源;Shell是用户与系统交互的界面;终端模拟器允许用户在图形环境下运行命令行;XWindow系统提供了图形用户界面的基础;窗口管理器则负责窗口的布局和管理。这些组件共同构成了一个完整的Linux工作环境。
2024-12-01 上传
2024-12-01 上传
2024-12-01 上传
2024-12-01 上传
2024-12-01 上传
2024-12-01 上传
2024-12-01 上传
2024-12-01 上传
2024-12-01 上传
条之
- 粉丝: 25
- 资源: 2万+
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率