script
Make a typescript file of a terminal session. More information: https://manned.org/script.
- Start recording in file named "typescript":
script
- Stop recording:
exit
- Start recording in a given file:
script
logfile.log
- Append to an existing file:
script -a
logfile.log
- Execute quietly without start and done messages:
script -q
logfile.log