The Linux packages provide also a commandline version named giac.
It can be used standalone or inside an emacs session
(install mupacs available at
http://mupacs.sourceforge.net
and use giac --emacs as session launcher instead of mupad)
or inside a TeXmacs session (http://www.texmacs.org).