Linux查找特定程序whereis实例详解

Linux查找特定程序whereis实例详解

在Linux操作系统中,我们有时需要查找某个特定的程序,这时就需要用到whereis命令。whereis命令可以查询特定程序的绝对路径、源文件路径以及man帮助文件路径等信息。

命令格式

whereis [选项] 文件名

常用选项

  • -b:只查找可执行文件。
  • -m:只查找说明文件。
  • -s:只查找源代码文件。

示例说明

示例一:查找特定程序的绝对路径

下面是查找vim程序绝对路径的命令:

whereis vim

命令输出结果为:

vim: /usr/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz

其中,/usr/bin/vim为vim可执行程序的绝对路径,/usr/share/vim为vim程序的其他资源文件路径,/usr/share/man/man1/vim.1.gz为vim的man说明文件路径。

示例二:查找特定程序的源文件路径

下面是查找bash程序源文件路径的命令:

whereis -s bash

命令输出结果为:

bash: /usr/src/bash

其中,/usr/src/bash为bash程序源代码路径。可以看到,whereis命令还可以用来查找程序的源代码路径。

总结

whereis命令可以方便地查询特定程序的绝对路径、源文件路径以及man帮助文件路径等信息。因此,在Linux系统中,whereis是一个非常实用的工具。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux查找特定程序whereis实例详解 - Python技术站

(0)
上一篇 2023年6月25日
下一篇 2023年6月25日

相关文章

  • java简单读取properties配置文件的方法示例

    下面是关于“java简单读取properties配置文件的方法示例”的完整攻略: 什么是properties文件 在Java开发中,properties文件是一种常用的配置文件,通常用于存储一些应用程序运行时需要用到的配置信息,比如数据库连接信息、日志输出等等。properties文件是以键值对的形式存储数据,其中键和值之间以等号“=”分隔,每一行表示一个键…

    other 2023年6月25日
    00
  • WPF入门(1)

    WPF入门(1) Windows Presentation Foundation(WPF)是一个用于创建 Windows 桌面应用程序的 UI 框架。本系列文章将为初学者提供 WPF 的入门指南。 什么是WPF? WPF 是一个用于创建 Windows 桌面应用程序的 UI 框架。它允许开发人员使用一系列构建块(如控件和图形)来制作具有吸引力的现代应用程序。…

    其他 2023年3月28日
    00
  • uefishell-简单认识

    以下是关于UEFI Shell的简单认识的完整攻略,包括基本知识和两个示例说明。 基本知识 UEFI Shell是一种基于UEFI(统一固件接口)的命令行界面,它提供了一组用于管理计算机硬件和软件的命令。UEFI Shell通常用于调试和维护计算机系统,例如在没有操作系统的情况下更新固件或诊断硬件问题。 UEFI Shell的命令语法类似于命令提示符或Lin…

    other 2023年5月7日
    00
  • win11怎么修改ip地址 win11修改ip地址教程

    Win11修改IP地址攻略 1. 打开网络和Internet设置 首先,我们需要打开Win11的网络和Internet设置。你可以通过以下步骤完成: 点击任务栏右下角的网络图标,打开网络快速设置菜单。 在菜单中,点击“网络和Internet设置”。 2. 进入网络设置 在网络和Internet设置页面,你可以找到各种网络选项。要修改IP地址,我们需要进入网络…

    other 2023年7月30日
    00
  • Win10快速预览版19624怎么手动下载更新升级?

    如果您想手动下载并安装Windows10快速预览版19624更新,则可以按照以下步骤: 步骤一:获取更新包下载链接 在Microsoft官方网站上,有可用的Windows10最新的insider预览版更新包下载链接。您可以使用这个链接下载更新包。 示例1:如果您要获取与“Win10快速预览版19624”对应的更新包下载链接,可以按照以下步骤操作: 1.1. …

    other 2023年6月27日
    00
  • SignalR Self Host+MVC等多端消息推送服务(一)

    “SignalR Self Host+MVC等多端消息推送服务(一)”是一篇介绍使用SignalR实现消息推送服务的教程。它包括了从安装SignalR到在MVC网站上实现消息推送的完整过程。 以下是该教程的详细攻略: 第一步:安装SignalR 在开始之前,我们应该下载并安装SignalR,可以通过NuGet包管理器来安装。使用以下命令来安装: Instal…

    other 2023年6月27日
    00
  • 一文详解websocket在vue2中的封装使用

    一、背景 WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。WebSocket 协议在 2011 年被标准化为 RFC 6455,并已经被所有现代浏览器支持。Vue.js 是一款流行的前端框架,提供了便捷、高效的组件开发和渲染,可以方便地与 WebSocket 进行配合使用,实现实时推送、聊天室、直播等丰富的应用场景。 二、WebSock…

    other 2023年6月25日
    00
  • 微信小程序如何设置基本的页面样式,做出用户界面UI

    当设置微信小程序的页面样式和用户界面(UI)时,可以使用WXML和WXSS来实现。下面是一个完整的攻略,包含两个示例说明: 步骤1:创建页面 首先,在微信小程序的项目中创建一个新的页面。可以通过在项目根目录下的pages文件夹中创建一个新的文件夹,并在其中添加wxml和wxss文件来创建页面。 示例说明1:创建一个名为home的页面。 步骤2:设置页面样式 …

    other 2023年9月6日
    00
合作推广
合作推广
分享本页
返回顶部