首页 > 系统相关 > Linux操作命令(四) 1.which命令 2.whereis命令 3.locate命令

Linux操作命令(四) 1.which命令 2.whereis命令 3.locate命令

时间:2023-02-24 12:13:10浏览次数:41  
标签:locate 可执行文件 操作命令 文件 命令 whereis 搜索 源代码

1、which命令

which 命令的作用是,在 PATH 变量指定的路径中搜索可执行文件的所在位置。它一般用来确认系统中是否安装了指定的软件

确认是否安装了 gcc:which gcc

 

 

 查看 cd 命令的位置路径:which  cd

 

 

 2、whereis命令

whereis 命令主要用于定位可执行文件、源代码文件和帮助文件在文件系统中的位置。

whereis 命令查找速度非常快,但搜索结果有时候会不准确,比如刚添加的文件可能搜不到

原因:whereis查找不是磁盘中漫无目的乱找,而是在一个数据库中(/var/lib/mlocate/mlocate.db)查询。这个数据库是 Linux 系统自动创建的,包含有本地所有文件的信息,并且每天通过自动执行 updatedb 命令更新一次。也正是因为这个数据库要每天才更新一次,就会使得 whereis 命令的搜索结果有时候会不准确,比如刚添加的文件可能搜不到

 

 

 

 

常用参数
参数 描述
-b 定位可执行文件
-m 定位帮助文件
-s 定位源代码文件
-u 搜索默认路径下除可执行文件、源代码文件和帮助文件以外的其它文件
-B 指定搜索可执行文件的路径
-M 指定搜索帮助文件的路径
-S 指定搜索源代码文件的路径

标签:locate,可执行文件,操作命令,文件,命令,whereis,搜索,源代码
From: https://www.cnblogs.com/qashan/p/17150825.html

相关文章

  • windows下nginx常用命令
     #验证配置是否正确: nginx-t #查看nginx的版本号: nginx-V #启动nginx: startnginx #正常停止或关闭 nginx:nginx-squit #配置文件修改后重载命令......
  • 876~877 redis、命令操作String&list
    2.字符串类型string1.存储:setkeyvalue127.0.0.1:6379>setusernamezhangsanOK2.获取:getkey127.0.0.1:6379>getusernam......
  • k8s常用命令
    kubectl常用命令指南Kubctl命令是操作kubernetes集群的最直接的方式,特别是运维人员,需要对这些命令有一个详细的掌握Kubectl自动补全#setupautocompleteinbash......
  • Linux 基于history命令记录操作用户,命令执行时间,登陆IP等信息
      Linux基于history命令记录操作用户,命令执行时间,登陆IP等信息Linux默认的history命令是一个常用的系统内置命令,该命令用来记录在某一个的所有使用过的命令的历史,但默......
  • su和sudo命令的用法与区别
           su和sudo命令的用法与区别su是setuser的简写,翻译成大白话就是设定用户的意思。sudo命令也是一个组合命令,意为setuserdo,翻译成大白话就是设定用户......
  • 【Linux】—一文掌握Linux基本命令(上)
    ls语法:ls[选项][目录或文件]功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。常用拓展选项:-a列出目录下的所有文件,包括以.开......
  • 【shell】后台执行命令 nohup和&
    &最简单的后台运行是:&,你可以在命令结束后加一个&,以表示该命令在后台运行而不会占用你的命令窗口:nohup:nohup是nohungup的缩写,意为“不挂断”,我们在使用Xshell等工具......
  • Linux操作命令(三)1.more命令 2.less命令 3.head命令 4.tail命令
    1、more命令分页显示文本文件的内容more命令,功能类似cat,cat命令是将整个文件的内容从上到下显示在屏幕上。more命令会一页一页的显示,方便使用者逐页阅读,而最基本......
  • Linux top 命令详解
    如图:前五行分别为:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)进程总数、运行中的进程数、睡......
  • git命令
    一、git结构及原理理解git是一种对代码进行管理包括版本控制,迭代,回溯的工具,其内部大概可以区分为两部分一是文件内容区,二是文件提交线。内容去包括工作区、暂存区、分支上......