首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bash Centos7 "which“命令

Bash Centos7 "which“命令
EN

Stack Overflow用户
提问于 2015-01-07 16:42:05
回答 2查看 15.6K关注 0票数 19

我意识到这可能是一个愚蠢的问题,但我有一个Centos-7最小服务器安装和“哪个”命令不存在或丢失。下面的代码来自一个make文件。

代码语言:javascript
复制
which grep > /dev/null 2> /dev/null

if test "$?" != "0"
then
    echo "\"grep\" command not found."
    echo "Installation is aborted."
    exit 1
fi

任何帮助都将不胜感激。这对谷歌来说即使不是不可能,也是困难的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-07 16:49:16

使用yum whatprovides在CentOS中查找包

代码语言:javascript
复制
yum whatprovides *bin/which

在本例中,包被称为which,因此

代码语言:javascript
复制
yum install which

应该会把它拉进来。

票数 29
EN

Stack Overflow用户

发布于 2015-01-07 16:58:19

您可以使用type命令代替which命令。

代码语言:javascript
复制
type grep > /dev/null 2> /dev/null
if test "$?" != "0"
then
    echo "\"grep\" command not found."
    echo "Installation is aborted."
    exit 1
fi
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27815420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档