Linux之命令搜索

news2024/11/30 0:35:30

目录

Linux之命令搜索

Whereis命令

定义

基本信息

举例

 which命令

定义

与whereis命令的区别

基本信息

举例

locate 命令

定义

优点

缺点

基本信息

案例


Linux之命令搜索

Whereis命令

定义

        whereis --- 搜索系统命令的命令(像绕口令一样),也就是说,whereis命令不能搜索普通文件,而只能搜索系统命令

基本信息

  • 命令名称 --- where is——定位命令的二进制文件、源文件和手册页文件
  • 英文原意 ---  locate the binary, source, and manual page files for a command
  • 所在路径 --- /usr/bin/whereis
  • 执行权限 --- 所有用户
  • 功能描述 --- 查找二进制命令、源文件和帮助文档的命令。

举例

        分别查找出ls pwd 命令所在位置吧
[root@localhost ~]# whereis ls
[root@localhost ~]# whereis pwd

 which命令

定义

        与whereis类似可以搜索命令的命令

与whereis命令的区别

        1. whereis 命令可以在查找到二进制命令的同时,查找帮助文档的位置

        2. which 命令在查找到二进制命令的同时,如果这个命令有别名, 则还可以找到别名命令

基本信息

  • 命令名称 --- which ---  显示了(shell)命令的完整路径
  • 英文原意 ---  shows the full path of (shell) commands
  • 所在路径 ---  /usr/bin/which
  • 执行权限 --- 所有用户
  • 功能描述 --- 列出命令的所在路径。

举例

[root@localhost ~]# which locate
[root@localhost ~]# which whereis

locate 命令

定义

        locate 命令 --- 可以按照文件名搜索普通文件的命令

        locate命令是将一些常用的目录做成一个索引库文件,一般是叫做“/var/lib/mlocate/mlocate.db”,后续再搜索文件的时候就是根据这个数据库中所包含的路径进行查找,速度会快很多

优点

        按照数据库搜索、搜索速度快,消耗资源小。

        数据库位置/var/lib/mlocate/mlocate.db,可以使用 updatedb 命令强制更新数据库

缺点

        只能按照文件名来搜索文件,而不能执行更复杂的搜索,比如按照权限、大小、修改、时间等搜索文件

基本信息

  • 命令名称 --- locate --- 按名称查找文件
  • 英文原意: find files by name
  • 所在路径: /usr/bin/locate
  • 执行权限:所有用户
  • 功能描述:按照文件名搜索文件

注意:

        第一次使用前,记得先执行updatedb命令来生成出索引数据库,然后再进行查找

案例

        搜索出所有包含有“whereis” 名称的文件所在位置
[root@localhost ~]# updatedb 
[root@localhost ~]# locate whereis

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/589767.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Revit中如何为曲面墙体开洞口,一键开洞?

一、Revit中如何为曲面墙体开洞口 直线墙体开洞可以直接通过编辑轮廓来绘制洞口形状即可,或者可以通过选中墙体选择“墙-洞口”命令来开洞口。 但是曲面墙体开洞并没有那么简单,曲面墙体不能够编辑轮廓,并且选中曲面墙体“墙-洞口”命令只能够…

C++const函数的运用:深度解析const函数的魅力

C 深度解析const函数的魅力 1. C const函数的基本概念(Basic Concepts of const Functions in C)1.1 const函数的定义与特性(Definition and Characteristics of const Functions)1.2 const函数的使用场景(Usage Scena…

docker磁盘空间爆满 通过overlay2 目录名查找对应容器

docker磁盘空间爆满 通过overlay2 目录名查找对应容器 1、docker文件系统占用分析2、使用shell脚本通过overlay2 目录名查找对应容器 1、docker文件系统占用分析 du -sh /var/lib/docker/*看到占用磁盘空间最大的目录是docker存储根目录下的overlay2目录 再查看docker存储根目…

Android智能指针SP WP

1.概述 Android的C部分代码中有大量的sp/wp存在,意思是strong pointer和weak pointer,看字面意思就是指针相关的东西。C是通过new和delete进行内存的分配和释放的,但是有时候开发者会忘记使用delete导致内存泄露,所以Android中就…

设计师们都在用的AI作图神器,你还不抓紧入手一款

人工智能在机器和计算机控制的机器人中模拟人类智能过程。这允许计算机系统执行繁重的任务,帮助人类专注于更重要的事情。因此,多年来,工作场所对 AI 集成的需求不断增加。 同样,人工智能正迅速成为设计行业的一部分。在平面设计…

MyBatis与Spring的整合

学习目标: 掌握Spring与MyBatis的集成 掌握使用SqlSessionTemplate实现整合 掌握使用MapperFactoryBean实现整合 掌握Spring的事务切面实现声明式事务处理 掌握使用注解实现声明式事务处理 学习内容: 1.整合思路梳理 思路梳理 以上流程可以全部移…

RHCE 作业二

1. 第一步:配置服务端server 1>安装chrony [rootserver ~]# yum install chrony -y 2>编辑配置文件,修改为阿里的时间服务地址 [rootserver ~]# vim /etc/chrony.conf 3> 重启服务 [rootserver ~]# systemctl restart chronyd 4>测试 5>…

证件照制作教程:如何使用在线工具制作高质量的证件照

证件照制作:让你的形象更加完美 介绍 证件照是人们在日常生活、工作和学习中必不可少的一项证明身份的重要文件。而证件照的质量好坏不仅会直接影响到证件审核的效率,还会影响到自己形象的好坏。为了让自己的形象更加完美,我们需要制作高质…

公网使用SSH远程连接安卓手机Termux - Android手机服务器

文章目录 1.安装ssh2.安装cpolar内网穿透3.远程ssh连接配置4.公网远程连接5.固定远程连接地址 转载自cpolar极点云的文章:公网SSH远程连接Termux – 电脑使用安卓Termux 「无需公网IP」 使用安卓机跑东西的时候,屏幕太小,有时候操作不习惯。不…

Python期末复习题库(下)——“Python”

小雅兰期末加油冲冲冲!!! 1. (单选题)下列关于文件打开模式的说法,错误的是( C )。 A. r代表以只读方式打开文件 B. w代表以只写方式打开文件 C. a代表以二进制形式打开文件 D. 模式中使用时,文件可读可写 2. (单选题)下列选项中,以追加…

【操作系统】04.设备管理

IO软件层次 IO设备 机械部件 分类 设备控制器 寄存器编址 IO控制方式 程序直接控制方式 中断驱动方式 DMA方式 通道控制方式 中断处理程序 设备驱动程序 设备独立性软件 IO调度 设备保护 设备分配与回收 静态分配和动态分配 数据结构 设备分配步骤 改进 缓冲区管理 缓冲区的…

5款冷门小工具,让你的电脑变得与众不同

每个人的电脑中都会安装很多软件,可能还保留着很多不为人知的冷门软件。不过虽然冷门,但绝不意味着低能,相反很多冷门软件的功能十分出色。闲话少说,接下来我就给大家推荐5款冷门小工具,看一看有没有你喜欢的。 1.图标…

供应商评估时要考虑的 5 个关键因素

在任何供应商评估中,无论是新供应商还是现有供应商,衡量其生产能力、业绩、风险、质量和环境影响都很重要。然而,如果没有一个有组织的评估方法和一个较大的框架来使评估信息为你所用,单靠衡量这些因素将无济于事。 为什么要进行…

跨部门沟通:这8条方法和建议,让跨部门协作不再难搞!

想要在公司里做出成绩,跨部门沟通是至关重要的。但是,很多人都会遭遇跨部门协作困难的问题。别担心,我们来给你解决方案! 1.保持开放和透明 让你的队友们知道你的想法和工作计划,让他们能够对你提出反馈意见。 2.要…

点成分享丨ELISA实验的类型及原理

ELISA实验,即酶联免疫吸附测定(Enzyme-Linked Immunosorbent Assay)实验,是免疫学中的经典实验之一,它是一种利用抗原抗体特异性结合进行免疫反应的定性和定量检测方法,目前已被广泛应用于生物学、医学、植…

ai语音机器人接听自动外呼配置

一,添加能转接到机器人的拨号方案 {cti_robot_flow_exists({destination_number})} 这是判断路由条件设置的机器人话术是否存在 cti_robot ${destination_number} 启动机器人流程 set park_timeout3600 设置park最大的时间,机器人和用户最大的通话时间…

ChatGPT智能聊天系统重磅升级!新增分销功能!快来体验吧!

ChatGPT智能聊天系统更新至v1.1.2版本啦~主要更新内容如下: 新增功能 注册账号 生成对话海报 分销功能 支持小程序 会员功能控制 敏感词库 用户支持加入黑名单 后台-用户列表新增用户开通会员的筛选 细节优化 对话内容markdown渲染 用户条数用完&#xf…

性能测评:2核2G4M腾讯云轻量应用服务器CPU内存带宽系统盘

腾讯云轻量2核2G4M服务器配置三年396元,一年112元,一定要选择三年,因为续费比较贵,腾讯云轻量应用服务器具有100%CPU性能,系统盘为50GB SSD盘,4M带宽下载速度512KB/秒,月流量300GB,折…

Spring:什么是Spring框架?①

一、Spring简介由来 技术创新就是为了简化技术开发,无数大师耗费心力目的只有一个,如何让开发更为简洁? Spring应运而生,Spring:泉水,春天。意味让技术开发如春天的泉水那般流畅自然。 二、Spring是什么&am…

Python 华为面试手撕代码 + 八股文,机器学习参数调节,损失函数,激活函数,线程、进程和协程

一、手撕代码:力扣原题905 """ 给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素。 基础版:你可以返回满足此条件的任何数组作为答案。 进阶版:要求在当前数组…