One of the things I do a lot in emacs is run my bash shell there. It gives me a long searchable history. As people say, it is an OS, but it is suited to many purposes. -kb