How-To Geek

Dave McKay-Freelance Journalist

Dave McKay

About Dave McKay

Dave McKay first used computers when punched paper tape was in vogue, and he has been programming ever since. After over 30 years in the IT industry, he is now a full-time technology journalist. During his career, he has worked as a freelance programmer, manager of an international software development team, an IT services project manager, and, most recently, as a Data Protection Officer. Dave is a Linux evangelist and open source advocate.

Readers like you help support How-To Geek. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.
Some apps on a Linux laptop.  1
Drives on a table.  1
How to View Free Disk Space and Disk Usage From the Linux Terminal

Everything you need to know about Linux's df and du commands

fedora-39-hero-1 1
What's New in Fedora Linux 39

Let's find out what's in store for this release.

An Ubuntu Terminal.  1
What Are stdin, stdout, and stderr on Linux?

Mystified by stdin, stdout and stderr? Learn to use them in your Linux scripts.

A Linux desktop.  1
The Linux rm Command: Everything You Need to Know

There's more to rm than meets the eye.

A keyboard on a Linux PC showing some of the special characters.  1
15 Special Characters You Need to Know for Bash

That sequence of strange symbols on the Bash command line must mean something, right? We're breaking down special characters and how to use them.

Apps on Linux 1
How to Flush DNS in Linux

Remember to flush.

A Linux Terminal 1
37 Important Linux Commands You Should Know

37 is a nice round number, after all.

A Linux Terminal 1
LibreOffice text file on Linux.  1
How to Compare Two Text Files in the Linux Terminal

Quickly find the differences between two text files in Linux and macOS.

The Ubuntu 23.10 Mantic Minotaur GNOME desktop 1
What's New in Ubuntu 23.10 "Mantic Minotaur"

We're bullish about the possibility of upgrading to this interim release.

A Linux terminal.  1
How to Use the scp Command on Linux

Fast and simple, just like it should be.

Linux Terminal open on Ubuntu.  1
How to Use Linux's screen Command

Ever wanted to run a terminal command in the background, and then pull it up later? You need the Linux screen command!

The Terminal open on Linux.  1
How to Install the Telegram Chat Client on Linux

Chat with privacy on your desktop as well as your phone.

A Terminal window open on Linux. 1
How to Use the awk Command on Linux

If you need to manipulate text in Linux, the awk command is at your service.

Downloading a ZIP file.  1
apt vs. apt-get: What's the Difference on Linux?

Should you use apt or apt-get on Linux?

A Linux Terminal on Ubuntu. 1
What Is Reverse SSH Tunneling? (and How to Use It)

For those unreachable Linux systems.

The System Monitor showing the drives on a Linux PC.  1
How to Extract Files From a .tar.bz2 or .tar.gz File on Linux

Here's everything you need to know about untarring a file on Linux

The Terminal open on Linux.  1
How to Discover the Screen Resolution in Linux Scripts

Get a clearer picture of the display your script is working with.

 1
Static IP vs. Dynamic IP: What Is the Difference?

Which is right for you, static IP or dynamic IP?

1 2 3 4 5
Page 1 / 21