当前位置: 首页 > article >正文

在linux下,找到指定命令对应的路径信息

如果 which 和 whereis 命令都没有找到某个命令的原文件位置,可以尝试以下方法:

一、使用 type 命令

type 命令可以显示一个命令是内置命令还是外部命令,并给出其路径(如果是外部命令)。

例如:

type command_name

其中 command_name 是你要查找的命令名称。

如果输出显示是一个外部命令并且给出了路径,那么你就找到了该命令的位置。如果显示是一个内置命令,那么它通常是由 shell 本身提供的功能,不存在单独的可执行文件。

二、使用 locate 命令(如果系统安装了该命令)

locate 命令可以快速查找文件的路径。你可以尝试使用以下命令:

locate command_name

这可能会列出包含该命令名称的文件路径,但可能会有一些误报,需要进一步检查找到的路径是否确实是你要找的命令的位置。

三、搜索特定目录

如果知道命令可能位于某些特定的目录中,可以手动搜索这些目录。例如,很多系统命令通常位于 /bin/sbin/usr/bin/usr/sbin/usr/local/bin 和 /usr/local/sbin 等目录中。

可以使用 find 命令进行搜索,例如:

find /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin -name command_name

这将在指定的目录中搜索名为 command_name 的文件。

通过以上方法,你应该能够找到大多数命令的可执行文件位置。


http://www.kler.cn/news/306951.html

相关文章:

  • echarts 5.3.2 折线图 tooltip设置trigger为axis无效
  • 面向对象程序设计之继承(C++)
  • OpenCV-上下采样
  • Pytorch是如何做显存管理的
  • qmt量化交易策略小白学习笔记第64期【qmt编程之获取获取期权全推数据--code_list全推tick数据】
  • 鸿蒙媒体开发系列01——资源分类访问
  • 移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——13.mapset
  • 【springboot】整合spring security 和 JWT
  • Vue接入高德地图并实现基本的路线规划功能
  • Redis基础,常用操作命令,主从复制,一主两从,事务数据库操作
  • day01 - Java基础语法
  • [Golang] Sync
  • HarmonyOS开发之全局状态管理
  • 天融信把桌面explorer.exe删了,导致开机之后无windows桌面,只能看到鼠标解决方法
  • C++基础面试题 | 什么是C++中的虚继承?
  • LabVIEW机动车动态制动性能校准系统
  • spring项目中如何通过redis的setnx实现互斥锁解决缓存缓存击穿问题
  • [项目][WebServer][HttpServer]详细讲解
  • 一码空传临时网盘PHP源码,支持提取码功能
  • 数据中台进化为数据飞轮的必要
  • 【笔记】自动驾驶预测与决策规划_Part2_基于模型的预测方法
  • 初学Linux(学习笔记)
  • Vue.js入门系列(二十九):深入理解编程式路由导航、路由组件缓存与路由守卫
  • 【C++】入门基础(下)
  • Java项目基于docker 部署配置
  • 关于新版本 tidb dashboard API 调用说明
  • 评价类——熵权法(Entropy Weight Method, EWM),完全客观评价
  • ansible安全优化篇
  • 在深圳停车场我居然能看到很漂亮的瓦房
  • 707. 设计链表