How to Use Touch Command in Linux

Want to create a file quickly, but don’t want to open a text editor or navigate through a graphical interface? Look no further than the touch command. This command is useful for creating empty files and updating file timestamps, which is key for managing backups and executing scripts effectively. This guide will explore how to … Read more

How to Change the Default Shell in Linux

A shell is the interface through which you can communicate with your Linux system. It allows you to type commands and control your computer. Every Linux user has a default shell, which is bash in most cases. There are also many other options available, including Zsh, ksh, rc, and fish. Here we show you the … Read more

How to Use Sed in Linux

Sed is a simple UNIX program that doesn’t create nor edit files. It only modifies the data that passes through its input and presents the modified data on its output. Here, we look at a brief overview of the UNIX philosophy, go through the basics of using sed, and show you examples of how to … Read more

How to Fix “sudo: command not found” Error on Linux

Sometimes, while performing administrative tasks like setting up a new Linux desktop for a virtual machine or modifying system files, you might encounter an error message saying sudo: command not found. This is a common and frustrating issue for new Linux users who are just starting out. This article shows you what this error means … Read more

How to Use Run0 in Linux

Run0 is a new and innovative privilege escalation program for Systemd-based Linux distros. It provides a lightweight and “config-less” alternative to traditional escalation apps such as sudo and doas. Here, we show you the basics of using Run0 to escalate commands for your Linux system. Content How to Run Programs as a Different User How … Read more

How to Set Up Wireguard VPN on Linux

Wireguard is a powerful open source virtual private network (VPN) daemon that can run on both desktop and mobile devices. It provides a fast and lightweight alternative to traditional VPN solutions such as IPsec and OpenVPN. Here, we show you how to install Wireguard and create a simple VPN set up using three Linux machines. … Read more

How to Use read Command in Linux

Sometimes while interacting with your Linux system you may need to prompt users for input or read input from files, or even want to set timeouts. You can perform these tasks and many others with the read command and its various options. This article will teach you the basics of read command and its options … Read more

WireGuard vs OpenVPN: Which One Should You Use?

Virtual private networks (VPNs) are vital tools for keeping your computers safe over the internet. They provide a decent level of security for your online activities and allow you to link machines across different networks. If you are planning to create your own VPN solution, here we compare two popular VPN solutions: WireGuard vs OpenVPN … Read more

Run0 vs Sudo: What’s the Difference?

Run0 is a new privilege escalation program for Systemd-based Linux systems. Similar to sudo, it allows you to run commands as a root user and access your machine’s internals. In this article, we compare Run0 vs Sudo to help you determine the right privilege escalation tool for you. Content Run0 vs Sudo: A Side by … Read more

How to Convert WebM Videos to Any Format in Linux

While WebM is a lightweight and efficient web-friendly video format, it can be tricky to make it works on different devices and platforms. One workaround is to convert your WebM files to other popular formats like MP4, AVI, or MKV to ensure compatibility with various media players and platforms. This article shows you how to … Read more