显示命令及文件路径用什么命令?Linux运维命令

  查看Linux系统路径用什么命令?显示命令及其相关文件全路径的命令有哪些?快速定位文件路径用什么命令?Linux运维学习中,命令是非常重要的。每年学习Linux运维技术的人们越来越多,对于初学者来说,Linux命令的掌握对学好Linux技术非常关键。那么显示命令及文件路径用什么命令?

  显示命令及文件路径用什么命令?

  1、which:显示命令的全路径

  which命令用于显示命令的全路径,我们常用这个命令来查找命令在哪里,which命令查找的范围是PATH环境变量的路径。

  which命令参数选项:

  -a默认在PATH路径中由前往后查找命令,如果查找到了,就停止匹配。使用-a选项将遍历所有PATH路径,输出所有匹配项。

  2、whereis:显示命令及其相关文件全路径

  whereis命令用于定位指定命令的可执行文件、源码文件及man帮助文件的路径。

  whereis命令参数选项:

  -b查找可执行文件

  -s查找源代码文件

  -m查找man帮助文件

  3、locate:快速定位文件路径

  Linux系统里有一个名为mlocate.db的数据库文件,这个文件包含系统文件的文件名及对应的路径信息。locate命令查找文件时就不用遍历磁盘,而是直接查找mlocate.db文件,这样可以快速给出结果,但会出现一个问题,如果是新添加的文件,那么mlocate.db文件就没有记录,因此使用locate命令时可以先用updatedb命令更新一下mlocate.db数据库文件。当然,mlocate.db还会由系统自带的定时任务执行updatedb命令定期更新。

  locate命令参数选项:

  -c不显示匹配的内容,只显示匹配到的行数

  -r支持基本正则表达式匹配

  -i匹配时忽略大小写

  --egex支持扩展正则表达式匹配

(0)

相关推荐

  • Linux操作系统常用命令合集

    一.选项和参数的区别        在经过上一次的系统安装后我们已经成功登陆,登陆LInux后,我们就可以在#或$符后面去输入命令,有的时候命令后面还会跟着"选项"(英文名:opt ...

  • 用户变量与系统变量的区别

    Windows系统中存在两种环境变量:用户变量和系统变量 1.两种环境变量中是可以存在重名的变量的 2.两者都不区分变量名的大小写,如Path和PATH并没有区别 3.用户变量只对当前用户有效 4.系 ...

  • whereis命令

    ​whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s).如果省略参数,则返回所有信息.

  • Linux查看软件安装目录及位置 方法

    对Linux了解的朋友都知道,在linux中软件一般默认都是安装在到"/usr/share"和"/usr/local"这两个路径下.但是:如果我们需要查看软件安 ...

  • 任意(不安全)文件下载和上传

    文章目录 一.任意文件下载 1)漏洞介绍 2)利用方式 ##举例: 3)漏洞修复 二. 任意文件上传 1)概述 2)测试流程 3)实战测试 3.1 客户端检测绕过(javascript 检测) 3.2 ...

  • nmap命令参数选项有什么?Linux运维命令

    nmap命令是一款开放源代码的网络探测和安全审核工具,其设计目标是快速地扫描大型网络.nmap可以发现网络上有哪些主机,主机提供了什么服务(应用程序名称和版本号),并探测操作系统的类型及版本信息.网络 ...

  • sudo以其他用户身份身份执行命令-linux运维命令

    Linux运维管理人员以另一个用户身份执行命令就会用到sudo命令.通过sudo命令,可以让普通用户在执行指定的命令或程序上,拥有超级用户的权限,进行分类,并且有针对性地将不同的命令授予指定的普通用户 ...

  • passwd修改用户密码注意什么?linux运维命令

    passwd命令可以修改用户密码及密码过期时间等内容,是Linux运维管理工作中很常用的命令.普通用户和超级用户都可以运行passwd命令,但普通用户只能更改自身的用户密码,超级用户root则可以设置 ...

  • useradd命令创建用户相关知识-linux运维命令

    useradd命令可用于创建新的用户或者更改用户的信息.创建新的用户或更改用户信息是里Linux系统运维会遇到的工作内容,那么就要求运维人员对基础命令的掌握.学习Linux基础命令对于Linux运维技 ...

  • Linux命令route显示或管理路由表-linux运维学习

    route命令可以显示或管理Linux系统的路由表,route命令设置的路由主要是静态路由.掌握Linux命令对于Linux运维来说是必备技能,对于Linux运维工作起着重要的作用.那么route命令 ...

  • mac使用技巧:在 Finder 顶部显示完整的文件路径

    有时候我们进入了比较深层的文件时候,老是忘记自己所在的位置,而 macOS 的 Finder 窗口顶部默认只是显示当前文件夹的名字,想变成如下图那样,把完整的文件路径显示出来其实也不难. 首先,我们打 ...

  • 如何让Mac在 Finder 顶部显示完整的文件路径

    有时候我们进入了比较深层的文件时候,老是忘记自己所在的位置,而 macOS 的 Finder 窗口顶部默认只是显示当前文件夹的名字,想变成如下图那样,把完整的文件路径显示出来其实也不难. 首先,我们打 ...

  • nslookup命令参数选项有哪些?Linux运维核心命令学习

    nslookup命令是常用的域名解析查询工具.nslookup域名查询工具是Linux运维工作人员常用命令之一.近几年学习Linux技能的人们越来越多,Linux命令成了很多人必备学习技能.那么Lin ...

  • 对于Linux系统统计的命令有哪些?Linux运维

    Linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心.那么对于Linu ...