sudoshを調べてください。SourceForgeページへのリンクはこちらです。
(リポジトリ/ディストによっては、パッケージがある場合もあります)
シェルに「sudosh」することができ、そのセッションのすべてが記録されます。すべてのsudoshセッションは記録され、日付とタイムスタンプが自動的に追加されて保存されます。
(sudosh記録の内容をgrep /検索することもできます)
次に、sudosh-replayを使用して、シェルセッションの記録をリアルタイムで再生するのと同じように再生できます。