unixcop Admin

How to Install and Use TermRecord on CentOS 8


TermRecord is a simple open source tool written in Python, allows saving terminal sessions to an easy-to-share, self-contained HTML file.

In this guide, we will show you how to install TermRecord on CentOS 8.


Installed Python on your system.

Install TermRecord using pip

  • Install python on our system
dnf install python3

Also check the installation of pip-tools with running:

pip3 --version

Using pip, install the TermRecord on your system by running the following command as root on the terminal:

pip3 install TermRecord
qadry@rhel-pc:~$  pip3 install TermRecord
WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install --user` instead.
Collecting TermRecord
  Downloading (51kB)
    100% |████████████████████████████████| 61kB 636kB/s 
Collecting Jinja2>=2.6 (from TermRecord)
  Downloading (133kB)
    100% |████████████████████████████████| 143kB 214kB/s 
Collecting MarkupSafe>=2.0 (from Jinja2>=2.6->TermRecord)
Installing collected packages: MarkupSafe, Jinja2, TermRecord
  Running install for TermRecord ... done
Successfully installed Jinja2-3.0.2 MarkupSafe-2.0.1 TermRecord-1.2.5

The installation of TermRecord will complete on your system.

How TermRecord Works

To start to record the terminal commands or tasks, type the following command:

TermRecord -o unixcop.html

So the unixcop.html file, all terminal activities will be recorded in the form of a video.

Once you have finished the recording, type the exit command on the terminal and hit the Enter key.


then Open the Html file and you will the result like the following output


It automatically detects the terminal window size.

Also it has interactive buttons for play recording such as play, pause, Restart and the ability to slow down and speed up.


The TermRecord allows you to enjoy the recorded Terminal content.

In this article, we illustrated how to install the TermRecord application on CentOS 8 and how to use it.


Please enter your comment!
Please enter your name here

Latest articles

Join us on Facebook