top of page


Managing users and groups in Linux with the `useradd`, `usermod`, `passwd` and `userdel` commands
Creating users in a Linux system is a fundamental task required by system administrators and anyone managing a Linux server or a desktop...

Chris
Apr 104 min read


What's /dev/sda in Linux.
When a Windows user encounters a Linux system for the first time, their first thought is: where are the “ C:/ “, “ D:/ “, or “ E:/ ”...

Chris
Mar 224 min read


The 'bat' command: a 'cat' replacement
The `bat` command is a modern replacement for the traditional `cat` command in Unix-like operating systems, offering users an enhanced...

Chris
Dec 4, 20244 min read


Eza: A modern, maintained replacement for "ls", written in rust
Eza is a modern, maintained replacement for the venerable file-listing command-line program " ls" that ships with Unix and Linux...

Chris
Dec 3, 20242 min read


How to install the latest (non ESR) Firefox on Debian
Debian is the most stable, and one of the oldest GNU/Linux distributions. However, its conservative approach means it often includes...

Chris
Nov 28, 20242 min read


Using SSH keys to communicate with Gitlab.
In the previous post (here) we created a SSH key pair. Now we're gonna use the generated key pair to communicate with the Gitlab server....

Chris
Nov 27, 20242 min read


Creating a SSH key-pair.
What is SSH? SSH stands for Secure SHell. The Secure Shell (SSH) protocol is a method for securely sending commands to a computer over an...

Chris
Nov 26, 20242 min read


The $MANPAGER shell variable.
The MANPAGER shell variable is used to specify an alternative pager program for displaying manual pages (man pages) in Unix-like systems...

Chris
Nov 23, 20241 min read
bottom of page
