Linux的环境模块Environment Modules软件包
来源:互联网 发布:适合java初学者的项目 编辑:程序博客网 时间:2024/04/20 09:04
Environment Modules软件包以模块为单位,为用户动态设置Linux或UNIX的环境变量的软件。
模块的概念,“应用名”和“应用的版本”的二元组,即一个模块对应的是一个特定版本的应用。
Environment Modules软件包独立于具体使用的Shell,支持多种主流的Shell。
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中
模块的概念,“应用名”和“应用的版本”的二元组,即一个模块对应的是一个特定版本的应用。
Environment Modules软件包独立于具体使用的Shell,支持多种主流的Shell。
- 最新版本:2012.12发布的modules-3.2.10
- 官网http://modules.sourceforge.net/
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
- Linux的环境模块Environment Modules软件包
- linux modules 一个模块调用另一个模块的函数
- linux modules 指定模块编译
- linux环境下软件包的安装
- linux环境下软件包的安装
- 使用 Environment Indicator 模块区分不同的 Drupal 环境
- linux环境下的jdk+tomcat+eclipse软件包安装
- 工作环境配置 与 linux / ubuntu 安装软件包的几件事
- Linux环境下Lapack软件包的编译和使用
- 理解ES6的模块(Understanding ES6 Modules)
- Linux中编译apache服务器modules文件夹缺少模块(.so)的问题
- 对linux编译模块make -C path_to_kernel_src M=`pwd` modules的理解
- linux中modules的使用
- Linux软件包的安装
- LINUX软件包的操作
- Linux确认硬件驱动模块方法(modules.pcimap)
- python sys.modules模块
- Python-modules(模块)
- 2-23 TCP网络程序设计
- HttpClient模拟Post请求返回Byte数组
- 捏合手势 随意放大缩小
- JAVA从菜鸟【入门】到新手【实习】一一JDK的安装调试
- 电源学习
- Linux的环境模块Environment Modules软件包
- Ubuntu终止进程的方法(kill、pkill、killall)
- L脚本语言 二分法求平方根近似值
- HDU 3602 2012(2010 ACM-ICPC Multi-University Training Contest(16)——Host by NUDT)
- TextView setText()无效的问题解决
- java中boolean和Boolean的区别
- Flash AIR App在苹果上发布的经验总结
- Swift学习Day03(元组 Tuples类型)
- html中selected下拉框默认选中遇到的奇葩问题