Linux系统中寻找可执行文件:which与whereis命令详解
需积分: 6 179 浏览量
更新于2024-08-25
收藏 661KB PPT 举报
本资源主要介绍了在Linux系统中查找可执行文件的方法,包括`which`和`whereis`两个命令的使用。同时,资源还涵盖了Linux系统的基础知识,包括UNIX的历史、特点、基本原则,Linux的起源、优势以及RedHatLinux的特点。此外,还提到了Linux用户环境的构成和本地登录过程。
1. 可执行文件搜索:
- `which` 命令:用于查找系统中可执行文件的完整路径。它首先检查别名(alias),然后沿着环境变量 `$PATH` 中定义的路径寻找。例如,`which ls` 会显示 `ls` 命令的完整路径,包括可能设置的别名。在示例中,`ls` 被设置为一个别名,指向 `ls --color=tty`,之后才是 `/bin/ls` 的实际路径。
- `whereis` 命令:与 `which` 不同,`whereis` 不仅查找可执行文件,还会找到相关联的帮助文档和源代码路径。如 `whereis chdir` 会返回 `mkdir` 相关的可执行文件、手册页和原始程序的位置。
2. Linux系统基础:
- UNIX历史:起源于60年代末的Bell实验室,AT&T 在70年代中期开始授权非商业使用,随后出现多种商业版本。
- UNIX特点:高可靠性、强大的伸缩性、开放源码、网络导向和面向数据库设计。
- UNIX基本原则:所有对象被视为文件、配置数据以文本保存、简洁的单目标程序、减少用户交互、多程序协作处理复杂任务。
- Linux起源:由Linus Torvalds创建,是一个自由的类UNIX操作系统,遵循GNU General Public License(GPL)。
- 为何选择Linux:支持UNIX API、开源、多用户多任务、丰富的网络协议支持、广泛硬件兼容、广泛社区和技术支持。
- RedHatLinux:采用最新内核,包含常用工具和应用程序,简单安装配置,提供官方技术支持。
3. Linux用户环境:
- 内核:Linux系统的核心,负责管理硬件资源。
- Shell:用户与系统交互的接口,如Bash等。
- 终端模拟器:允许用户在图形界面下运行命令行。
- XWindow系统:提供图形界面的基础。
- 窗口管理器:如GNOME和KDE,控制窗口布局和行为。
- 桌面环境:如GNOME和KDE,提供更完整的图形用户界面。
- 本地登录:用户通过输入用户名和密码登录系统,进入各自的home目录。
4. 用户管理:
- 创建用户:使用 `useradd` 命令创建新用户,如 `useradd student`,然后使用 `passwd` 设置用户密码。
以上内容涵盖了Linux系统中查找可执行文件的基本方法和Linux系统的一些基础知识,对于理解和操作Linux系统具有重要意义。
2020-07-03 上传
2020-09-18 上传
2018-08-16 上传
2022-09-24 上传
2009-03-02 上传
2023-05-03 上传
2022-12-23 上传
点击了解资源详情
2011-03-28 上传
Happy破鞋
- 粉丝: 12
- 资源: 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实践项目
- 双子座在线裁判系统:提高编程竞赛效率