哪个命令返回未记录的内容

哪个命令返回未记录的内容

我正在尝试找到conda我正在使用的可执行文件。为此,我想使用which命令。根据手册页,它应该返回可执行文件的路径。相反,它返回一些 bash 函数

(base) ➜  ~ which conda
conda () {
    \local cmd="${1-__missing__}"
    case "$cmd" in
        (activate | deactivate) __conda_activate "$@" ;;
        (install | update | upgrade | remove | uninstall) __conda_exe "$@" || \return
            __conda_reactivate ;;
        (*) __conda_exe "$@" ;;
    esac
}

如果我尝试查看 的位置__conda_exe,我会再次得到另一个函数:

__conda_exe () {
    (
        __add_sys_prefix_to_path
        "$CONDA_EXE" $_CE_M $_CE_CONDA "$@"
    )
}

我正在使用的 conda 函数在哪里?

答案1

既然你正在使用,我建议使用以下内容:

whence -aSv conda

这将向您展示全部conda可能的解决方法。

相关内容