latest
How to Add or Change Keyboard Layouts on Linux
Getting used to a new keyboard layout takes time and is often inconvenient. Here's how you can add and change keyboard layouts on Linux.
What Is a Controlling Terminal in Linux?
Almost every process in Linux has a controlling terminal. But what even is a controlling terminal? Let's find out.
How to Create a New systemd Service on Linux
Services on Linux start up as soon as your system boots or reboots. Here's how you can create an auto-starting systemd service on your Linux PC.
How to View and Flush DNS Cache on Linux
Flushing the local DNS cache can solve HTTP errors and protect you from DNS spoofing. Here's how you can do it on Linux.
What Is the Shebang (#!) Character Sequence in Linux?
Almost every Linux shell script begins with a line starting with "#!". This is known as the "shebang." Here's everything you need to know about it.
Understanding the /etc/group File on Linux
The contents of the /etc/group file can seem cryptic at first. But all it contains is information on locally configured groups on a Linux system.
The 4 Main Types of User Accounts on Linux
Every user interacting with a Linux system has an account. But apart from standard users, there are a few other types of user accounts on Linux.
15 Common Ubuntu Terms, Jargon, and Lingo: Explained
New Ubuntu users come across unknown terminologies almost every day. Here are some common Ubuntu terms and jargon explained.
How to Comment Out Lines in Linux Text Files
Commenting out lines in configuration files affect how a Linux app or your system behaves. Learn how you can comment and uncomment lines on Linux.
What Are Package Dependencies on Linux? Explained
The term "dependencies" is often used when downloading packages on Linux. But what does it mean?
How to View Hidden Files and Folders on Linux
Linux has a good deal of files that are hidden by default. To interact with and edit such files and folders, you need to learn how to view them first.
6 Ways elementary OS Improves Accessibility on Linux
Not being accessible to the general public is Linux's biggest problem. Here's how elementary OS improves the situation with its rich feature set.
elementary OS 7 Is Now Available: Here's What's New
elementary OS continues to bring in new features with each release. Here's what's improved in elementary OS 7 "Horus."
What Is a File Systems Table (fstab) on Linux and Why Is It Important?
fstab is a Linux configuration file containing information about file systems and how they should be mounted at boot.
What Is PPA and How Does It Install Software on Ubuntu Linux?
Unlike traditional packages, PPAs aren't maintained or distributed by Ubuntu or Canonical. So what are they? And should you use them on your PC?
apt update vs. apt upgrade: What Are the Differences?
The apt update and upgrade commands used on Ubuntu and Debian-based distros are far more different than you might think.
Why You Should Use Administrative Interfaces to Manage Linux Servers
Managing Linux systems from the command line can be a daunting task for administrators. Here's where Linux administrative interfaces come into play.
How to Install the build-essential Package on Ubuntu
The build-essential package group contains compilers and programs required for development on Linux. Here's how you can install it on Ubuntu.
What Is a Login Shell in Linux?
Linux launches a login shell when a user logs in to their account. So what are login shells, and how can you find out if you're running one or not?
How to Set Permissions for New Files on Linux With umask
File permissions are critical for the security of a Linux system. But how do you set default permissions for new files on Linux?