Viewing PDF documents in console mode
I have a Raspberry Pi 3 that’s sat unused for the last few years. I used to run the Raspberry Pi as a personal “home...
Extracting text with awk
The awk script interpreter is a very handy tool for systems administrators, and anyone else who uses Linux at the command line. With awk, you...
Emulating systems with QEMU
Here’s how I boot other systems using virtual machines in QEMU
Create a patch from differences in a file with the diff and patch commands
When you collaborate on a digital project with someone, it's a guarantee that eventually someone's going to need to send you changes they've made to...
Update Linux from the command line
Be a power user by updating your system from the command line.
Selective updates using ‘dnf’
Here’s how I update my system except for one problem library
Quoting text with ‘sed’
Another great use of sed to make quick edits to a text file.
How I automate file edits with ‘sed’
Here’s a neat command line trick to make changes to a text file.
Processing files with ‘find’ and ‘xargs’
Here’s how I used ‘find’ and ‘xargs’ to locate the articles I wrote and count the words.
Use ImageMagick to work with images
ImageMagick is a handy multipurpose command-line tool for all your image needs.
Searching text files from the command line
The find command is a powerful and flexible tool to locate files under a path.
Check spelling at the command line
Check spelling at the command line like old-school Unix with this cool script.
How to use the base64 command on Linux
The base64 command converts binary data to ASCII data so that it can be transmitted as text. It's a common method of encoding used to...
How to use SSH
You may have heard that Linux and Unix computers give you the ability to control a computer other than the one you're sitting at. That's...
The Linux Philosophy for SysAdmins, Tenet 02 — Transforming Data Streams
Author's note: This article is excerpted in part from chapter 4 of my book, The Linux Philosophy for SysAdmins, with some changes. My article about...
Mastering the Linux cp Command: A Comprehensive Guide
When I began to use Linux over twenty-five years ago I was not as comfortable on the command line as I am now. I had...