我正在 Ubuntu 容器上使用环境模块。 https://modules.readthedocs.io
当我调用以下命令时:
module av
它向我显示了这种输出:
> module av
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- /project/mb/modulefiles --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
meco/bamtools/2.4.1 meco/bbmap/39.00 meco/bedtools/2.23.0 meco/bhtsne/1.0 meco/bwa/0.7.17 meco/diamond/2.1.6 meco/fastani/1.33 meco/fasttree/2.1.10 meco/hmmer/3.3.2 meco/mafft/7.471 meco/meco_tools/1.3.3 meco/metabat/2.12.1 meco/perl/5.38.0 meco/prodigal/2.6.3 meco/python/3.11.3 meco/R/4.3.1 meco/rtk/0.93.2 meco/SPAdes/3.15.0 meco/trimmomatic/0.39 meco/zlib/1.2.8
meco/barrnap/0.9 meco/bedtools/2.22.1 meco/bedtools/2.29.2 meco/bowtie2/2.4.1 meco/CAT/5.2.3 meco/dnaclust/3 meco/fastqc/0.11.4 meco/fastx/0.0.13.2 meco/lftp/4.8.3 meco/meco_pipeline/1.3.3 meco/megahit/1.2.9 meco/muscle/3.8.31 meco/pplacer/1.1 meco/pTrimmer/1.3.4 meco/quast/5.2.0 meco/rdp_classifier/2.8 meco/samtools/1.9 meco/sratoolkit/2.10.9 meco/vsearch/2.7.1
但是,如果我运行
bash -c 'module av'
它不起作用:
# bash -c 'module av'
bash -c 'module av'
bash: line 1: module: command not found
来自常见问题解答,https://modules.readthedocs.io/en/latest/FAQ.html 模块命令实际上是一个 bash 函数。
编辑: 如何使
bash -c 'module av'
命令显示与 module av
相同的输出?
请提供帮助,我们将不胜感激。
我最终选择安装和使用 Lmod 而不是环境模块。现在可以了。尽管我仍然不明白我的问题的根本性质。 干杯,