老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

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

老男孩IT教育

常见问题

2021年4月21日 16:20

显示命令及文件路径用什么命令?老男孩Linux常用命令有什么?显示命令及其相关文件全路径的命令有哪些?快速定位文件路径用什么命令?Linux运维学习中,命令是非常重要的。每年学习Linux运维技术的人们越来越多,对于初学者来说,Linux命令的掌握对学好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帮助文件

显示命令及文件路径用什么命令?老男孩Linux常用命令有什么

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

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

  locate命令参数选项:

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

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

  -i 匹配时忽略大小写

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

  以上便是关于“显示命令及文件路径用什么命令?”的相关内容。更多Linux命令学习,推荐关注老男孩教育Linux运维培训课程。老男孩教育Linux运维学院专注于Linux云计算运维技术的培训,针对Linux学员量身打造教学计划,根据学生基础水平制定专属内容,名师全程授课快速提高学员Linux技能水平

 

阅读更多:

MySQL数据库是什么?linux提升数据库开发技能

Shell变量有哪些分类?linux运维入门学习

数据库约束有什么作用?linux运维初级培训班

新媒体运营怎么学?如何学习新媒体运营

linux云计算运维发展如何?linux运维培训要学多久

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。