登录|使用QQ帐号登录
论坛 > 各类教程
发帖|
看258|回3|收藏
小樱 看全部
2026/6/3 01:30
Linux用command命令搜索确认另一个命令是否存在并且返回程序的绝对路径

例子

代码:

  1. command -v jq

回显空代表未找到
回显/usr/bin/jq 代表找到

用途
如果程序不存在则exit 1退出,或者
安装yum -y install jq
Github 看全部
2026/6/3 02:21
本帖最后由 Github 于 2026/6/3 02:25 编辑

which 不就行了?今天AI刚教我的

代码:

  1. me@fedora~$ which jq
  2. /usr/bin/jq

问了一下AI他说你的方法更好
小樱 看全部
2026/6/3 02:33

引用:

Github 发表于 2026/6/3 02:21
which 不就行了?今天AI刚教我的

问了一下AI他说你的方法更好


command更适合写自动化的sh脚本文件,命令行上用的话哪个都行
在sh里面是没办法直接用which,要写完整的 /usr/bin/which jq
直接缩写which的话,那么就提示which未找到,而不是jq未找到了
Github 看全部
2026/6/3 03:02

引用:

小樱 发表于 2026/6/3 02:33
command更适合写自动化的sh脚本文件,命令行上用的话哪个都行
在sh里面是没办法直接用which,要写完整 ...

原来是这样,受教了,谢谢小樱

IT技术交流论坛

Powered by itzmx!

首页|标准版|触屏版|电脑版