散列 gvfs-backends 结果为“gvfs-backends:未找到”(但已安装)

散列 gvfs-backends 结果为“gvfs-backends:未找到”(但已安装)

就像标题所说,我已经安装了 gvfs-backends,但是如果我在 bash 脚本中检查它:

if ! hash nmap gvfs-backends 2>/dev/null; then
    echo "either nmap or gvfs-backends is not installed"
    exit
fi

脚本运行时退出。在终端模拟器中,如果我手动输入

hash gvfs-backends

我收到错误消息

bash:哈希:gvfs-backends:未找到

这里发生了什么?当我应该使用其他东西时我是否使用了哈希?如果是这样,我应该用什么来代替?

相关内容