Script

Запись вводимого с клавиатуры. Если запущен без параметров, то сохраняет в файл с именем typescript

По Ctrl+D запись завершается.

По умолчанию пароли туда не попадают. Если добавить -k, то там будут и пароли.

Записать можно посредством screen. Но текущий экран. Ctrl+A, h и сохранено будет в hardcopy.0

http://superuser.com/questions/64752/how-to-extract-text-from-the-current-shell