轉載請註明文章出處:module: command not foundlinux
module是*nix系統上加載/管理模塊的命令,然而大多數發行版上並未默認安裝,運行該命令則會出現以下錯誤:module: command not found。shell
解決辦法是用root身份安裝軟件包,CentOS的安裝命令是:sudo yum install -y environment-modules
,Ubuntu上則是:sudo apt-get install environment-modules
。安裝完成後,已打開的終端要從新打開,命令才能生效。ubuntu
module命令的經常使用子命令有:bash
type
命令能夠參看module的定義,可知其爲modulecmd定義的shell函數:函數
$ which module
# 輸出:
# /usr/bin/which: no module in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
$ type module
# 輸出:
# module is a function
# module ()
# {
# eval `/usr/bin/modulecmd bash $*`
# }
複製代碼