8.a.1 - Using 'script'

If you want to capture the output from a command line session you might like to use the script command.

dsl@box:~$ script
Script started, file is typescript
dsl@box:~$ date
Wed Jan 19 15:26:43 EST 2005
dsl@box:~$ Script done, file is typescript

You hit CTRL+D to stop the recording and you will find a file called 'typescript' in the local directory that contains a log of what was recorded.

If you want to be able to replay these files then you need to record timing information as well as the typescript. Use the -t option to do this...

dsl@box:~$ script -t 2> timing.log
Script started, file is typescript
dsl@box:~$ date
Wed Jan 19 15:26:43 EST 2005
dsl@box:~$ Script done, file is typescript

You will see 2 files in the local directory; typescript and timing.log. You can now playback the files in realtime using the 'replay' command...

replay timing.log typescript