It supports various output methods by output-plugins. It has got completely configurable keybindings and it can be controlled from the outside via cmus-remote(1).
Installation :
Ubuntu: sudo apt-get install cmus
OS X: brew install cmus
OS X: brew install cmus
Usage :
cmus comes with a great reference manual. If you have it installed, try type
man cmus
Or More Tutorial you can read here :
Cmus Website : http://cmus.sourceforge.net/