Linux的环境模块Environment Modules软件包

来源:互联网 发布:适合java初学者的项目 编辑:程序博客网 时间:2024/04/20 09:04
Environment Modules软件包以模块为单位,为用户动态设置Linux或UNIX的环境变量的软件。
模块的概念,“应用名”和“应用的版本”的二元组,即一个模块对应的是一个特定版本的应用。
Environment Modules软件包独立于具体使用的Shell,支持多种主流的Shell。
  • 最新版本:2012.12发布的modules-3.2.10
  • 官网http://modules.sourceforge.net/
1. 安装
sudo yum install -y environment-modules
sudo apt-get install environment-modules


2.Modules软件包的初始化与具体Shell的初始化一起完成,具体过程如下:
创建module命令(实际执行modulecmd应用)
创建Modules环境变量(通过modulefile文件配置)
创建环境的快照(开启的情况下),如$HOME/.modulesbeginenv


3. modulefile文件,动态配置模块,可能存在多个
位于MODULEPATH环境变量指定的路径中
默认/etc/modulefiles/目录下


4. 常用命令
module 查看帮助
module help 查看帮助
等价于module -h 查看帮助
module avail 查看可用模块
module list 查看已经加载的模块
module add <模块名>加载模块
等价于module load <模块名>加载模块
module rm <模块名>卸载模块
等价于module unload <模块名>卸载模块
module purge 卸载所有模块
module switch <旧模块> <新模块>替换模块
等价于module swap <旧模块> <新模块>替换模块
module whatis <模块名>查看模块说明
module show <模块名>查看模块内容
等价于module display <模块名>查看模块内容
module use -a <路径>将指定路径追加到MODULEPATH中
等价于module use --append <路径>将指定路径追加到MODULEPATH中
1 0
原创粉丝点击