We select and review products independently. When you purchase through our links we may earn a commission. Learn more.
The Best Tech Newsletter Anywhere

Join 425,000 subscribers and get a daily digest of news, geek trivia, and our feature articles.

Sign Up Here arrow indicating signup email field.

How to Flush DNS in Linux

Is your internet browsing experience slow on your Linux device, or are the websites you’re visiting outdated or the wrong website altogether? Let’s discuss flushing the DNS cache on Linux, and how to know whether you really n…

How to List Environment Variables on Linux

On Linux, environment variables hold important values and settings. Scripts, applications, and shells read these values, often to configure themselves, or to control their behavior. Here are several ways to show environment v…

How to Add a User to the sudoers File in Linux

If a sudo command on Linux gets you a message that a user “is not in the sudoers file,” you’ll need to get on the “sudoers” list. We’ll walk through adding a user to sudoers in Ubuntu and other Linux distributions as well as …

Steam Just Got Better on Linux

Steam is the most popular platform for PC games, and there’s more work than ever going into Linux support with the arrival of the Steam Deck. Now there’s an upgraded version of the Snap package for Steam, aiming to make deskt…

How to List Linux Services With systemctl

Your Linux computer relies on a lot of background tasks called services or daemons. On systemd-based distributions you have built-in commands that let you see which services are running, disabled, or failed….

How to Set a Static IP Address in Ubuntu

Your home network relies on IP addresses to route data between devices, and sometimes on reconnecting to the network a device’s address can change. Here’s how to give an Ubuntu Linux computer a permanent IP address that survi…

How to Set Up Bluetooth on Linux

Sometimes your Linux distribution doesn’t detect your laptop’s Bluetooth hardware. Or perhaps you want to add a USB Bluetooth dongle to a desktop computer. Either way, here’s how to get Bluetooth working….

How to Use AppImages on Linux

AppImages let Linux developers wrap their applications into a single file that installs on any Linux distribution. That simplifies things tremendously. Here’s how to use them, and integrate them into your desktop….

How to Parse CSV Data in Bash

Comma Separated Values (CSV) files are one of the most common formats for exported data. On Linux, we can read CSV files using Bash commands. But it can get very complicated, very quickly. We’ll lend a hand….
How-To Geek is where you turn when you want experts to explain technology. Since we launched in 2006, our articles have been read more than 1 billion times. Want to know more?