Hello, friends. Many times we do commands in our terminal that we would like to repeat. An example could be when we install some application that we have shown you here, and we would like to share with others. Record a video? Yes, it is a great alternative but how? Well, today we will show you how to install and use TermRecord on AlmaLinux OS 8 / CentOS 8. With it, you will be able to record a terminal session and export it in HTML format where it can be played anywhere.
According to the project profile on GitHub:
TermRecord is a simple terminal session recorder with easy-to-share self-contained HTML output!
It is built with Python so you can install it on almost any Linux distribution without much trouble. Moreover, TermRecord is licensed under the MIT License so we will have no problem examining its source code.
Why would I use it?
One of the best reasons to record your terminal session is because you can remember a whole sequence of commands to install or do certain things.
Think that when we install WordPress on Ubuntu or other application, several commands are executed, recording the terminal session and sharing it can be a complement to help with that.
On the other hand, it also serves as a reminder about many things with our work. Especially if it is in the terminal.
Open a terminal and update your distribution completely:
sudo dnf update
Then, install Python:
sudo dnf install python3
And we will install using
PIP so before using it we will have to update it to avoid versioning problems.
sudo pip3 install -U pip
The process will be quite fast, so there should be no problem.
And then, start the installation by executing the following command:
sudo pip3 install TermRecord
At the end of the command execution, you will get the following output:
Successfully installed TermRecord-1.2.5
The usage is really simple, open a terminal and then run it:
TermRecord -o sample.html
This will indicate that the output will be called
sample.html and will be at the current location of the prompt. Of course, you can change this and define whatever name and path you want.
After this, go back to work as you normally do. When you want to stop the recording run
And you will get the following output on the screen
Script done, file is /tmp/tmplti5d8ph
Now open your file and you can see the results.
This interesting tool is a marvel that will help us to record our work in the terminal. It is not intrusive and consumes very few resources. Moreover, it is quite easy to install which guarantees that we will not waste any time with it