How to take notes in Linux terminal with tnote

Most people don’t need fancy apps to jot down their ideas. If you are one of them, consider installing tnote, a CLI-based note-taking application for Linux.


You probably launch a text editor every time you need to save an idea, code snippet, or URL. But you don’t always need to use a text editor to store tidbits.


If you really enjoy using the Linux terminal, you should consider integrating a terminal-based note-taking application into your workflow. Let’s learn how you can take notes in the Linux terminal.


Take notes in Linux terminal using tnote

tnote is a free, open source, cross-platform, terminal-based note-taking application that you can invoke in the terminal whenever you need to store data quickly. It is lightweight but includes features like encryption, theme, text highlighting, tagging, and more.

Check out the official tnote repository for more information about the software and its features.

Installing and configuring tnote on Linux

tnote depends on the libsqlcipher-dev package. As a preliminary step, you will need to install it before installing tnote. Here’s how to install the dependency on your Linux system:

On Ubuntu/Debian derivatives:

sudo apt install libsqlcipher-dev

On Arch-based Linux distributions:

sudo pacman -S libsqlcipher-dev

On Fedora, RHEL, CentOS, and other RPM-based distributions:

sudo dnf install libsqlcipher-dev

Now that you’ve installed the dependency, it’s time to install tnote. Start by cloning the official repository on your local machine. Then go to the cloned directory with the cd command and install the requirements with pip:

git clone https:
cd tnote
pip install -r requirement.txt

Once the requirements are installed, use the chmod command with the +x flag to make the tnote script executable. Then access the ~/trash directory and add a symbolic link to the script using the ln command:

ln -s /path/to/tnote

Now let’s try taking notes with the application in the terminal.

How to take notes in terminal with tnote

Now you can take notes on the go! Invoke tnote by typing note in the Linux terminal and start jotting down your notes. On initial startup, it will ask for a key and passphrase. Be sure to remember them, as you’ll need them to access your notes database later.

Once you have entered the passphrase and key, tnote will greet you with a message similar to the screenshot above. Here you can get to write your notes. Once you’re done, exit tnote by pressing Ctrl+D.

tnote: best note taking app for linux

Taking notes is crucial to staying organized as a developer or student. This is even more important if you are a beginner venturing into the world of programming and trying to keep track of your lessons. Good note-taking skills can help you plan better, stay organized, and reach your goals faster.

While terminal note-taking apps are good, you may be looking for a more comprehensive solution. If you’re serious about your notes, you’ll be glad to know that there’s an endless list of the best note-taking apps for programmers.

Leave a Comment