【问题标题】:Command available at terminal prompt, but nowhere to be found命令在终端提示符下可用,但无处可寻
【发布时间】:2013-01-22 14:41:46
【问题描述】:

这令人费解。我可以在终端提示符下使用 module 命令,但是找不到可执行文件在文件系统中的位置!我做了以下三个搜索:

1- 哪个模块返回“...中没有模块”,

2-在PATH变量的bin/目录下搜索module...什么都没有,

3- 定位模块 | grep -e "/module$" ...什么都没有。

这些搜索都没有给我位置!请给点建议?

【问题讨论】:

    标签: linux filesystems command find locate


    【解决方案1】:

    module 是否可能设置为别名?你可以试试这个:

    type -a module
    

    【讨论】:

    • 我得到模块是一个函数 :) module () { eval /usr/bin/modulecmd bash $* } 我在 /etc/bashrc、~/.bash_profile 和 ~/.bashrc 中找不到函数跨度>
    • 我终于在 /etc/profile.d/modules.sh 调用的 /usr/share/Modules/init/bash 下找到了 百万感谢您的帮助!!!
    【解决方案2】:

    还有一个建议:

    find / -name "module*" 
    

    作为根

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 2020-12-19
      • 2021-08-14
      • 2011-05-02
      • 1970-01-01
      • 2010-11-03
      • 2013-05-28
      • 2020-01-31
      • 1970-01-01
      相关资源
      最近更新 更多