轉載請註明文章出處: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 $*` # }