How-To Geek - Linux https://www.howtogeek.com We explain technology. Learn more with our articles, reviews, tips, and the best answers to your most pressing tech questions. Tue, 21 Nov 2023 17:00:20 GMT en-US hourly 60 <![CDATA[How to Upgrade to the Latest Version of Ubuntu]]> There are a few ways to upgrade Ubuntu to the latest version of the operating system without a complete reinstall. Here is everything you need to know.

]]>
Thu, 23 Nov 2023 16:30:26 GMT https://www.howtogeek.com/351360/how-to-upgrade-to-the-latest-version-of-ubuntu/
<![CDATA[How to Update Ubuntu Linux]]> Need the latest and greatest in Ubuntu software? You don't need to be a Linux pro. Read on to discover how to update classic Ubuntu Linux, an official Ubuntu flavor, or virtually any Ubuntu-based distro.

]]>
Wed, 22 Nov 2023 14:30:19 GMT https://www.howtogeek.com/740795/how-to-update-ubuntu-linux/
<![CDATA[How to Use the head Command on Linux]]> On Linux, there are various commands to get the entire contents of a text file. But what if you need a certain part or a few starting lines? The head command prints the initial content of a file on the terminal.

]]>
Tue, 21 Nov 2023 17:00:20 GMT https://www.howtogeek.com/how-to-use-the-head-command-on-linux/
<![CDATA[How to Use the yes Command on Linux]]> The yes command seems too simple to be of any practical use, but in this tutorial, we'll show you its application and how to benefit from its pent-up positivity in Linux and macOS.

]]>
Tue, 21 Nov 2023 14:30:19 GMT https://www.howtogeek.com/415535/how-to-use-the-yes-command-on-linux/
<![CDATA[I Finally Started Using Desktop Widgets (and You Should Too)]]> Widgets on a desktop computer have always seemed like more of a nuisance than a helpful feature to me, but over the years widgets have become both more useful and more usable—which is why I'm finally buying in to them.

]]>
Tue, 21 Nov 2023 14:00:19 GMT https://www.howtogeek.com/why-you-should-use-desktop-widgets/
<![CDATA[How to Get the Size of a File or Directory in Linux]]> When you use the Linux du command, you obtain both the actual disk usage and the true size of a file or directory. We'll explain why these values aren't the same.

]]>
Sun, 19 Nov 2023 14:30:21 GMT https://www.howtogeek.com/450366/how-to-get-the-size-of-a-file-or-directory-in-linux/
<![CDATA[How to Change Your Default Shell on Linux with chsh]]> Bash isn't the only Linux shell. It's easy to try out other shells, like Zsh, which is very popular. When you've found one you like, use the chsh command to make it your default shell. We'll show you how.

]]>
Sat, 18 Nov 2023 16:30:21 GMT https://www.howtogeek.com/669835/how-to-change-your-default-shell-on-linux-with-chsh/
<![CDATA[How to Check Memory Usage From the Linux Terminal]]> There are plenty of ways you can get the lowdown on memory usage within your Linux system. In this roundup, we'll cover the most commonly used command-line methods: free, vmstat, and top. We'll also look at reading /proc/meminfo directly.

]]>
Fri, 17 Nov 2023 16:31:22 GMT https://www.howtogeek.com/659529/how-to-check-memory-usage-from-the-linux-terminal/
<![CDATA[How to Create a User on Linux]]> Adding users to a Linux computer is a basic administration task, and there are several ways to achieve this. Each method of creating users has benefits and drawbacks, and we'll walk you through three different user creation techniques.

]]>
Thu, 16 Nov 2023 16:00:23 GMT https://www.howtogeek.com/806104/create-linux-user/
<![CDATA[3 Ways to Install Ubuntu on a USB Stick From Windows]]> If you're interested in trying Ubuntu but currently use Windows, you may think you need a technician to help. Fortunately, the task is easy and quick, and you can do it without an expert around. All you need to do is create a bootable Ubuntu USB drive, also called a live disk.

]]>
Thu, 16 Nov 2023 13:00:23 GMT https://www.howtogeek.com/install-ubuntu-on-usb-stick-from-windows/
<![CDATA[How to Use the ip Command on Linux]]> You can configure IP addresses, network interfaces, and routing rules on the fly with the Linux ip command. We'll show you how you can use this modern replacement of the classic (and now deprecated) ifconfig .

]]>
Wed, 15 Nov 2023 16:00:31 GMT https://www.howtogeek.com/657911/how-to-use-the-ip-command-on-linux/
<![CDATA[How to Use the less Command on Linux]]> The less command lets you page through a text file, displaying a screenful of text each time. It seems like one of the simplest Linux commands at first glance, but there's a lot more to less than meets the eye.

]]>
Tue, 14 Nov 2023 16:00:24 GMT https://www.howtogeek.com/444233/how-to-use-the-less-command-on-linux/
<![CDATA[How to Install and Configure Plex Media Server on Ubuntu]]> If you always wanted to create your own personal streaming service, then Plex is the solution you're looking for. So if you want to start using Plex on your Ubuntu system, then this guide is for you. We'll walk through installing Plex, setting it up via the web client, and creating your media libraries.

]]>
Mon, 13 Nov 2023 17:00:24 GMT https://www.howtogeek.com/install-plex-media-server-on-ubuntu/
<![CDATA[How to Use the dmesg Command on Linux]]> The dmesg command lets you peer into the hidden world of the Linux startup processes. Review and monitor hardware device and driver messages from the kernel's own ring buffer with "the fault finder's friend."

]]>
Mon, 13 Nov 2023 16:01:23 GMT https://www.howtogeek.com/449335/how-to-use-the-dmesg-command-on-linux/
<![CDATA[How to List Users in Linux]]> Linux is a multiuser operating system, so creating numerous user accounts is easy. Over time, it's easy to lose track of which accounts are required. Listing user accounts helps you manage them.

]]>
Sat, 11 Nov 2023 16:30:22 GMT https://www.howtogeek.com/803907/linux-list-users/
<![CDATA[How to Use the tail Command on Linux]]> The Linux tail command displays data from the end of a file. It can even display updates that are added to a file in real-time. We show you how to use it.

]]>
Sat, 11 Nov 2023 16:00:22 GMT https://www.howtogeek.com/481766/how-to-use-the-tail-command-on-linux/
<![CDATA[How to Do Floating Point Math in Linux Bash Scripts]]> The Linux Bash shell supports integer arithmetic only. It can neither understand nor cope with floating point calculations. The bc utility gives you precision floating point calculations interactively and in shell scripts.

]]>
Fri, 10 Nov 2023 17:00:24 GMT https://www.howtogeek.com/floating-point-math-in-linux-bash/
<![CDATA[How to Use the Echo Command on Linux]]> The echo command is perfect for writing formatted text to the terminal window. And it doesn't have to be static text. It can include shell variables, filenames, and directories. You can also redirect echo to create text files and log files. Follow this simple guide to find out how.

]]>
Fri, 10 Nov 2023 16:01:23 GMT https://www.howtogeek.com/446071/how-to-use-the-echo-command-on-linux/
<![CDATA[How to Display the Date and Time in the Linux Terminal (and Use It In Bash Scripts)]]> The date command is found in the Bash shell, which is the default shell in most Linux distributions and even macOS. This tutorial shows you how to master date on the command line and how you can use it in shell scripts to do more than simply print the time.

]]>
Wed, 08 Nov 2023 16:00:25 GMT https://www.howtogeek.com/410442/how-to-display-the-date-and-time-in-the-linux-terminal-and-use-it-in-bash-scripts/
<![CDATA[How to Deal With Spaces in Filenames on Linux]]> Like most operating systems, Linux supports filenames with spaces in them. But using these filenames on the command line isn't always straightforward. Here are several ways you can handle filenames containing spaces.

]]>
Tue, 07 Nov 2023 16:00:26 GMT https://www.howtogeek.com/850124/spaces-in-filenames-on-linux/
<![CDATA[How to Rename a Directory on Linux]]> Renaming a directory in Linux is easy, and there are plenty of ways to go about it. From renaming a single directory to finding and renaming many, here's how to do it.

]]>
Mon, 06 Nov 2023 16:30:12 GMT https://www.howtogeek.com/807990/rename-directory-linux/
<![CDATA[How to Kill Processes From the Linux Terminal]]> Killing a process is sometimes the only way to get rid of it. Despite the harsh name, "killing" a process just means "forcing it to quit." Here's how to do it from the Linux or macOS command line.

]]>
Sat, 04 Nov 2023 15:30:21 GMT https://www.howtogeek.com/413213/how-to-kill-processes-from-the-linux-terminal/
<![CDATA[How to Install Linux in VirtualBox]]> If you want to try out a Linux distribution, you may want to do it in a virtual machine (VM) before dual-booting or completely overwriting your system. Choose a distribution and let's run it in a VM using VirtualBox.

]]>
Fri, 03 Nov 2023 15:30:22 GMT https://www.howtogeek.com/796988/how-to-install-linux-in-virtualbox/
<![CDATA[How to Use the ls Command to List Files and Directories on Linux]]> We use the Linux ls command every day without thinking about it. That's a pity. Pay it some attention, and you'll find many useful options — including some you should add to your command-line arsenal.

]]>
Thu, 02 Nov 2023 15:00:25 GMT https://www.howtogeek.com/448446/how-to-use-the-ls-command-on-linux/
<![CDATA[How to Use the whois Command on Linux]]> A whois lookup will tell you a lot of information about who owns an internet domain. On Linux, you can run whois lookups from the command line. We'll walk you through it.

]]>
Tue, 31 Oct 2023 15:00:38 GMT https://www.howtogeek.com/680086/how-to-use-the-whois-command-on-linux/
<![CDATA[9 Examples of for Loops in Linux Bash Scripts]]> The versatile Bash for loop does much more than loop around a set number of times. We describe its many variants so you can use them successfully in your own Linux scripts.

]]>
Mon, 30 Oct 2023 15:30:36 GMT https://www.howtogeek.com/815778/bash-for-loops-examples/
<![CDATA[What Is the Ubuntu Mini ISO? (And How to Use It)]]> What does the Ubuntu Mini ISO give you? If you’re expecting a minimalist stripped-back installation, or think it’ll reduce download times, prepare to be surprised. We set out to investigate why it exists.

]]>
Mon, 30 Oct 2023 13:00:27 GMT https://www.howtogeek.com/what-is-ubuntu-mini-iso/
<![CDATA[How to Copy and Paste Text at Linux's Bash Shell]]> Want to copy and paste at the command line of the Bash shell? We'll show you multiple techniques whether you favor the keyboard or the mouse. These work whether you're at a graphical desktop or at a traditional text-based TTY.

]]>
Sun, 29 Oct 2023 15:30:26 GMT https://www.howtogeek.com/440558/how-to-copy-and-paste-text-at-linuxs-bash-shell/
<![CDATA[How to Use the tee Command on Linux]]> The tee command can save the output of your commands for later review. This command not only displays the output on screen but also records it in a separate log file. Let’s say you want to save the output of the df command to a file so that you can track your disk space usage over time. This command helps you to troubleshoot a process as it maintains a written record of processes.

]]>
Sun, 29 Oct 2023 13:00:26 GMT https://www.howtogeek.com/how-to-use-the-tee-command-on-linux/
<![CDATA[How to Solve the "Too Many Open Files" Error on Linux]]> On Linux computers, system resources are shared amongst the users. Try to use more than your fair share and you'll hit an upper limit. You might also bottleneck other users or processes.

]]>
Sat, 28 Oct 2023 15:31:25 GMT https://www.howtogeek.com/805629/too-many-open-files-linux/
<![CDATA[How to Install Notepad++ on Linux (and 5 Alternatives to Try)]]> Notepad++ is a popular editor on Windows, but it doesn't have official Linux support. However, running Notepad++ on Linux isn't impossible either, and we'll show you how. We'll also show you some noteworthy alternatives to consider in case our workarounds don't suit you.

]]>
Sat, 28 Oct 2023 14:30:25 GMT https://www.howtogeek.com/867350/notepad-plus-plus-on-linux/
<![CDATA[How (and Why) to Disable Root Login Over SSH on Linux]]> Logging in as the Linux root user is bad practice. Logging in as root over an SSH connection is even worse. We tell you why, and show you how to prevent it.

]]>
Fri, 27 Oct 2023 15:30:28 GMT https://www.howtogeek.com/828538/how-and-why-to-disable-root-login-over-ssh-on-linux/
<![CDATA[How to Get Started With firewalld on Linux]]> If you're looking for a modern, powerful firewall for Linux that is easy to configure on the command line or with its GUI interface, then firewalld is probably what you're looking for.

]]>
Thu, 26 Oct 2023 15:32:52 GMT https://www.howtogeek.com/807545/how-to-get-started-with-firewalld-on-linux/
<![CDATA[Firefox Translate Is Coming to Thunderbird Mail]]> The recent Firefox 118 release introduced us to Fullpage Translation, a tool that automatically translates webpages to your native language without the use of external servers. This privacy-focused solution to web translation is now a "development priority" for Thunderbird, Mozilla's email software. Firefox translations in Thunderbird should arrive in Q1 2024.

]]>
Mon, 23 Oct 2023 17:13:45 GMT https://www.howtogeek.com/firefox-translate-is-coming-to-thunderbird/
<![CDATA[How to Run a Raspberry Pi in VirtualBox]]> Running a Raspberry Pi in a virtual machine is a useful hack for developers, hobbyists, and anyone who wants to try before they buy. Here’s how to do that in VirtualBox.

]]>
Mon, 23 Oct 2023 16:00:27 GMT https://www.howtogeek.com/run-a-raspberry-pi-in-virtualbox/
<![CDATA[How to Secure Your Linux Server with fail2ban]]> With fail2ban, your Linux computer automatically blocks IP addresses that have too many connection failures. It's self-regulating security! We'll show you how to use it.

]]>
Mon, 23 Oct 2023 15:28:27 GMT https://www.howtogeek.com/675010/how-to-secure-your-linux-computer-with-fail2ban/
<![CDATA[How to List Your Computer's Devices From the Linux Terminal]]> Find out exactly what devices are inside your Linux computer or connected to it. We'll cover 12 commands for listing your connected devices.

]]>
Sat, 21 Oct 2023 15:30:23 GMT https://www.howtogeek.com/426199/how-to-list-your-computers-devices-from-the-linux-terminal/
<![CDATA[How to Install the Latest Python Version on Ubuntu Linux]]> Every year, the Python programming language receives major updates and improvements. But the version preinstalled on Ubuntu Linux may not be the latest. If you need a more up-to-date release, here are the steps to getting the latest version of Python on Ubuntu.

]]>
Fri, 20 Oct 2023 16:00:28 GMT https://www.howtogeek.com/install-latest-python-version-on-ubuntu/
<![CDATA[How to Find the PID of a Linux Process With pidof or pgrep]]> Working with a Linux process often means knowing its process ID, or PID. It's a unique number given to each piece of running software. Here are two ways to find out what it is.

]]>
Thu, 19 Oct 2023 13:30:36 GMT https://www.howtogeek.com/846713/find-pid-of-process-linux/
<![CDATA[How to Copy Files and Directories in the Linux Terminal]]> Like any other operating system, you can copy and paste files and directories (folders) in a Linux distribution using the desktop interface. But you can save time by copying those files in the Terminal. Here's how.

]]>
Wed, 18 Oct 2023 13:31:34 GMT https://www.howtogeek.com/778790/how-to-copy-files-and-directories-in-linux-terminal/
<![CDATA[How to View Free Disk Space and Disk Usage From the Linux Terminal]]> The df and du commands report on disk space usage from within the Bash shell used on Linux, macOS, and many other Unix-like operating systems. These commands let you easily identify what's using up your system's storage.

]]>
Tue, 17 Oct 2023 13:30:33 GMT https://www.howtogeek.com/409611/how-to-view-free-disk-space-and-disk-usage-from-the-linux-terminal/
<![CDATA[What's New in Fedora Linux 39]]> The next release of Fedora Linux, Fedora 39, will be available on Oct. 24th, 2023. To get a sneak peak at the new features, we installed a late beta version of this dependable Linux stalwart.

]]>
Mon, 16 Oct 2023 16:01:34 GMT https://www.howtogeek.com/whats-new-in-fedora-39/
<![CDATA[What Are stdin, stdout, and stderr on Linux?]]> stdin, stdout, and stderr are three data streams created when you launch a Linux command. You can use them to tell if your scripts are being piped or redirected. We show you how.

]]>
Sat, 14 Oct 2023 15:30:33 GMT https://www.howtogeek.com/435903/what-are-stdin-stdout-and-stderr-on-linux/
<![CDATA[Tor Browser 13.0 Finally Adds a Landscape Aspect Ratio]]> The Tor Browser 13.0 update introduces several long-awaited improvements, including a landscape aspect ratio, a fix for the "red screen of death," and several enhancements from Mozilla's Firefox ESR 115. Updated app icons and GUI elements are also part of the mix, though Tor Browser retains its basic look and feel.

]]>
Fri, 13 Oct 2023 17:13:46 GMT https://www.howtogeek.com/tor-browser-130-adds-a-landscape-aspect-ratio/
<![CDATA[The Linux rm Command: Everything You Need to Know]]> The Linux rm command deletes files and directories. To use this tool safely, you need to be certain what's going to happen when you hit "Enter." Here's what you need to know.

]]>
Fri, 13 Oct 2023 13:30:35 GMT https://www.howtogeek.com/858815/linux-rm-command/
<![CDATA[Ubuntu Linux 23.10 “Mantic Minotaur” Is Now Available]]> Ubuntu is one of most popular Linux distributions for desktop PCs and servers, and it serves as the foundation for countless other spinoff distributions. Today marks the release day for Ubuntu 23.10, nicknamed Mantic Minotaur, with many new features and updates ahead of next year's LTS release.

]]>
Thu, 12 Oct 2023 19:41:06 GMT https://www.howtogeek.com/ubuntu-linux-2310-mantic-minotaur-is-now-available/
<![CDATA[Raspberry Pi OS Gets the Debian 12 "Bookworm" Upgrade]]> Based on Debian 12 "Bookworm," the latest Raspberry Pi OS is now available. It's the first operating system to officially support the new Raspberry Pi 5, though it's also available in 32- and 64-bit flavors for older Pi models. You can write this Pi OS release to an SD card using the Raspberry Pi Imager or by downloading the standalone image and flashing it yourself.

]]>
Wed, 11 Oct 2023 17:34:13 GMT https://www.howtogeek.com/raspberry-pi-os-gets-the-debian-12-bookworm-upgrade/
<![CDATA[15 Special Characters You Need to Know for Bash]]> If you want to master the Bash shell on Linux, macOS, or another UNIX-like system, special characters (like ~, *, |, and >) are critical. We'll help you unravel these cryptic Linux command sequences and become a hero of hieroglyphics.

]]>
Wed, 11 Oct 2023 12:30:35 GMT https://www.howtogeek.com/439199/15-special-characters-you-need-to-know-for-bash/
<![CDATA[7 Websites to Learn Linux the Fun Way]]> Learning Linux doesn't have to be a daunting journey anymore, thanks to myriad online resources. Gone are the days when you had to read boring textbooks and rely on hard-to-consume technical documentation to learn it. We searched the internet to find the best websites so you can learn Linux in a fun, interactive, and engaging way.

]]>
Tue, 10 Oct 2023 16:01:34 GMT https://www.howtogeek.com/websites-to-learn-linux/
<![CDATA[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 need to.

]]>
Tue, 10 Oct 2023 13:30:33 GMT https://www.howtogeek.com/844964/how-to-flush-dns-in-linux/
<![CDATA[How to Use the uname Command on Linux]]> The Linux uname command can display information about the system. You can use different options with the uname command to filter out the specific information you require. The uname command can retrieve information like the system hostname, version of the kernel, and processor architecture.

]]>
Tue, 10 Oct 2023 12:00:32 GMT https://www.howtogeek.com/how-to-use-the-uname-command-on-linux/
<![CDATA[37 Important Linux Commands You Should Know]]> Are you new to Linux or just a little rusty? Here are all the commands you'll need to know. Think of this as an essential reference for the Linux terminal. This applies to the macOS command line, too.

]]>
Mon, 09 Oct 2023 15:30:35 GMT https://www.howtogeek.com/412055/37-important-linux-commands-you-should-know/
<![CDATA[How to Install a DEB File in Linux]]> So, you finally installed Linux and when downloading your favorite app you got a file with the ".deb" extension. Now what? In this article, let's look at the two ways you can easily install apps using DEB files on Linux.

]]>
Mon, 09 Oct 2023 12:30:33 GMT https://www.howtogeek.com/772548/how-to-install-a-deb-file-in-linux/
<![CDATA[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 variables in your terminal, and how to interpret the list as well.

]]>
Sun, 08 Oct 2023 15:30:33 GMT https://www.howtogeek.com/842780/linux-list-environment-variables/
<![CDATA[How to Fix Windows and Linux Showing Different Times When Dual Booting]]> Your computer stores the time in a hardware clock on its motherboard. The clock keeps track of time, even when the computer is off. By default, Windows assumes the time is stored in local time, while Linux assumes the time is stored in UTC time and applies an offset. This leads to one of your operating systems showing the wrong time in a dual boot situation.

]]>
Fri, 06 Oct 2023 15:31:33 GMT https://www.howtogeek.com/323390/how-to-fix-windows-and-linux-showing-different-times-when-dual-booting/
<![CDATA[How to Compare Two Text Files in the Linux Terminal]]> Need to see the differences between two revisions of a text file? Then diff is the command you need. We'll show you how to use diff on Linux and macOS, the easy way.

]]>
Thu, 05 Oct 2023 15:31:33 GMT https://www.howtogeek.com/410532/how-to-compare-two-text-files-in-the-linux-terminal/
<![CDATA[How to Download and Install Steam on Linux]]> So, you want to try out gaming on Linux? In this article, let's look at how to install Steam on any Linux distribution to kickstart your Linux gaming journey.

]]>
Thu, 05 Oct 2023 13:31:33 GMT https://www.howtogeek.com/753511/how-to-download-and-install-steam-on-linux/
<![CDATA[What's New in Ubuntu 23.10 "Mantic Minotaur"]]> Canonical is releasing Ubuntu 23.10 “Mantic Minotaur” on October 12th, 2023. To let you know what you can expect, we grabbed the bull by the horns and installed the latest beta build.

]]>
Thu, 05 Oct 2023 12:00:33 GMT https://www.howtogeek.com/whats-new-in-ubuntu-2310/
<![CDATA[How to Use the scp Command on Linux]]> The scp command makes copying files between Linux computers easy and secure. It uses SSH security, but best of all, it is simple. If you can use cp, you can use scp.

]]>
Wed, 04 Oct 2023 15:00:34 GMT https://www.howtogeek.com/804179/scp-command-linux/
<![CDATA[How to Use Linux's screen Command]]> With the Linux screen command, you can push running terminal applications to the background and pull them forward when you want to see them. It also supports split-screen displays and works over SSH connections, even after you disconnect and reconnect!

]]>
Sun, 01 Oct 2023 15:00:33 GMT https://www.howtogeek.com/662422/how-to-use-linuxs-screen-command/
<![CDATA[How to Install the Telegram Chat Client on Linux]]> Telegram is a chat client developed with security and privacy in mind. It’s mainly used on cell phones, but it does have desktop clients, too. Here’s how to install it on Linux.

]]>
Sat, 30 Sep 2023 13:01:37 GMT https://www.howtogeek.com/how-to-install-the-telegram-chat-client-on-linux/
<![CDATA[List the partition tables in Ubuntu]]> Figuring out how drives are partitioned isn't something you'll need to do every day, but it important to be able to do it when the need arises. Here are eight quick ways to do it on Ubuntu.

]]>
Fri, 29 Sep 2023 15:00:37 GMT https://www.howtogeek.com/4/list-the-partition-tables/
<![CDATA[How to Use the awk Command on Linux]]> On Linux, awk is a command-line text manipulation dynamo, as well as a powerful scripting language. Here's an introduction to some of its coolest features.

]]>
Wed, 27 Sep 2023 15:00:29 GMT https://www.howtogeek.com/562941/how-to-use-the-awk-command-on-linux/
<![CDATA[Update LibreOffice Now to Fix a Security Flaw]]> Earlier this month, a security vulnerability in the popular libwebp software library was discovered, affecting everything from web browsers to email clients. The Document Foundation, the developers behind the free and open-source LibreOffice suite, has now released an emergency update for LibreOffice that includes the fix. You should update as soon as possible if you have LibreOffice installed.

]]>
Tue, 26 Sep 2023 19:52:52 GMT https://www.howtogeek.com/update-libreoffice-now-to-fix-a-security-flaw/
<![CDATA[How to Safely Free Up Space in the Boot Partition on Ubuntu]]> Cleaning up the boot partition on an Ubuntu Linux system typically involves removing old or unused kernel files. Over time, as you update your Linux kernel, old kernel versions accumulate and take up space. To free up boot space, you can simply remove the old kernels or resize the boot partition at once.

]]>
Tue, 26 Sep 2023 16:00:38 GMT https://www.howtogeek.com/how-to-safely-free-up-space-in-boot-partition-on-ubuntu/
<![CDATA[apt vs. apt-get: What's the Difference on Linux?]]> Why do Debian-based Linux distributions have apt as well as apt-get? Did apt replace apt-get or do they have different purposes? We explain the relationship between these two commands.

]]>
Mon, 25 Sep 2023 15:01:29 GMT https://www.howtogeek.com/791055/apt-vs-apt-get-whats-the-difference-on-linux/
<![CDATA[3 Ways to Add a Repository on Debian Linux]]> Debian Linux uses the APT package manager which depends on a list of repositories to install packages. If you want to use software packages not included in the official Debian repositories, you'll need to add them yourself. If you're in that situation, this tutorial will show you how to add third-party repositories to your Debian system.

]]>
Mon, 25 Sep 2023 13:00:32 GMT https://www.howtogeek.com/add-a-repository-on-debian/
<![CDATA[What is ZSH, and Why Should You Use It Instead of Bash?]]> Bash, or the Bourne Again Shell, is a hallmark of Linux systems. However, there are other shells out there that may offer extra functionality. Here's how to install one popular alternative, ZSH.

]]>
Sun, 24 Sep 2023 15:00:30 GMT https://www.howtogeek.com/362409/what-is-zsh-and-why-should-you-use-it-instead-of-bash/
<![CDATA[What Is Reverse SSH Tunneling? (and How to Use It)]]> Need to SSH to an unreachable Linux computer? Have it call you, then burrow down that connection to get your own remote SSH session. We show you how.

]]>
Sat, 23 Sep 2023 15:01:29 GMT https://www.howtogeek.com/428413/what-is-reverse-ssh-tunneling-and-how-to-use-it/
<![CDATA[How to Extract Files From a .tar.bz2 or .tar.gz File on Linux]]> Tar files are compressed archives. You'll encounter them frequently while using a Linux distribution like Ubuntu or even while using the terminal on macOS. Here's how to extract — or untar — the contents of a tar file, also known as a tarball.

]]>
Fri, 22 Sep 2023 15:31:28 GMT https://www.howtogeek.com/409742/how-to-extract-files-from-a-targz-or-tarbz2-file-on-linux/
<![CDATA[How to Discover the Screen Resolution in Linux Scripts]]> If you need to know your current screen resolution on a Linux computer, you have several commands to choose from. Sometimes it is useful to incorporate that functionality in a Bash script.

]]>
Fri, 22 Sep 2023 13:01:30 GMT https://www.howtogeek.com/how-to-discover-the-screen-resolution-in-linux-scripts/
<![CDATA[How to Install PuTTY on Linux]]> PuTTY is a versatile terminal emulator, initially designed for Windows. To date, it’s one of the most popular SSH clients for Windows. PuTTY is not limited to Windows only. With its large number of demand, it is also available across other operating systems like Linux.

]]>
Thu, 21 Sep 2023 16:01:29 GMT https://www.howtogeek.com/how-to-install-putty-on-linux/
<![CDATA[GNOME 45 Now Available, Coming to a Linux Desktop Near You]]> An important part of using Linux is choosing a decent desktop environment. GNOME and KDE are the top contenders, with an entire ecosystem of applications and utilities integrated to work together, and GNOME 45 entered beta back in August after months of development. Now, GNOME 45 is officially out, and you'll be able to try it in popular Linux distributions soon.

]]>
Thu, 21 Sep 2023 15:09:21 GMT https://www.howtogeek.com/gnome-45-release/
<![CDATA[How to Use the chroot Command on Linux]]> The chroot command can send you to jail, keep your development or test environments isolated, or just improve your system's security. We show you the easiest way to use it.

]]>
Tue, 19 Sep 2023 15:30:35 GMT https://www.howtogeek.com/441534/how-to-use-the-chroot-command-on-linux/
<![CDATA[How to Zip or Unzip Files From the Linux Terminal]]> ZIP files are a universal archive commonly used on Windows, macOS, and even Linux systems. You can create a zip archive or unzip files from one with some common Linux terminal commands.

]]>
Mon, 18 Sep 2023 15:01:28 GMT https://www.howtogeek.com/414082/how-to-zip-or-unzip-files-from-the-linux-terminal/
<![CDATA[How to Exit the Vi or Vim Editor]]> The vi editor is confusing if you're not used to it. It takes a secret handshake to escape this application if you've stumbled into it. Here's how to quit vi or vim on Linux, macOS, or any other Unix-like system.

]]>
Sun, 17 Sep 2023 15:00:27 GMT https://www.howtogeek.com/411210/how-to-exit-the-vi-or-vim-editor/
<![CDATA[How to Add a Directory to Your $PATH in Linux]]> PATH is one of the silent manipulators in the background of your Linux computer. It quietly affects your user experience, but there's nothing shady about it. We'll explain what it does, and how you can adjust it.

]]>
Sun, 17 Sep 2023 14:30:26 GMT https://www.howtogeek.com/658904/how-to-add-a-directory-to-your-path-in-linux/
<![CDATA[How to Run a Linux Program at Startup with systemd]]> Need to launch a Linux program at boot? The systemd software provides a way to do it on any Linux distro with systemd — which is most of them these days, including Ubuntu. We'll walk you through the process of creating an integrated service —and it even talks to the journal.

]]>
Sat, 16 Sep 2023 15:00:26 GMT https://www.howtogeek.com/687970/how-to-run-a-linux-program-at-startup-with-systemd/
<![CDATA[How to Use the xargs Command on Linux]]> Need to string some Linux commands together, but one of them doesn't accept piped input? xargs is the command for you.

]]>
Fri, 15 Sep 2023 13:31:28 GMT https://www.howtogeek.com/435164/how-to-use-the-xargs-command-on-linux/
<![CDATA[How to Check Which GPU Is Installed on Linux]]> Need to identify the Graphics Processing Unit (GPU) in a Linux computer? Here's how you can identify the graphics card from the command line and in GNOME.

]]>
Thu, 14 Sep 2023 15:00:30 GMT https://www.howtogeek.com/508993/how-to-check-which-gpu-is-installed-on-linux/
<![CDATA[What Is Rhino Linux, and Should You Use It?]]> Rhino Linux is an Ubuntu-based distribution launched back on August 8th, 2023. It follows the rolling release model which many Ubuntu users have been wanting for years. The current version as of writing this is 2023.2 released on August 28th, 2023. If you’re interested in trying it out, the ISO is available for download.

]]>
Thu, 14 Sep 2023 13:01:31 GMT https://www.howtogeek.com/what-is-rhino-linux/
<![CDATA[Purism Librem 11 Gives You Full Desktop Linux in a Tablet]]> Tablets with "desktop" operating systems aren't too common these days, outside the occasional Microsoft Surface. There are 2-in-1 laptops which can be used like tablets, which has all but eliminated the need of cramming desktop operating systems into a tablet-only form factor. Most tablets either are iPads or run Android, and come equipped with ARM-based chipsets just like smartphones. If you want something a little different, however, this Linux tablet might fit the bill.

]]>
Wed, 13 Sep 2023 18:32:17 GMT https://www.howtogeek.com/purism-librem-11-gives-you-full-desktop-linux-in-a-tablet/
<![CDATA[How to Use netstat on Linux]]> The Linux netstat command gives you a treasure-trove of information about your network connections, the ports that are in use, and the processes using them. Learn how to use it.

]]>
Tue, 12 Sep 2023 15:01:25 GMT https://www.howtogeek.com/513003/how-to-use-netstat-on-linux/
<![CDATA[Ubuntu Linux Will Add TPM-Backed Full-Disk Encryption]]> Many people know TPM modules as the main requirement for Windows 11, which was also one of the main reasons why several older computers were not supported (at least officially) by Microsoft's new operating system. But TPM is actually a hugely useful security feature in our computers. It's a module that basically enhances the security and the privacy of your PC, something hugely useful given how online security seems to be more important than ever these days. If you use Ubuntu, though, you're about to get another perk if you actually care about TPM — enhanced full-disk encryption.

]]>
Mon, 11 Sep 2023 21:03:53 GMT https://www.howtogeek.com/ubuntu-is-adding-support-for-tpm-backed-full-disk-encryption/
<![CDATA[How to Use the find Command in Linux]]> The Linux find command is great at searching for files and directories. But you can also pass the results of the search to other programs for further processing. We show you how.

]]>
Mon, 11 Sep 2023 15:00:31 GMT https://www.howtogeek.com/771399/how-to-use-the-find-command-in-linux/
<![CDATA[How to Use the grep Command on Linux]]> The Linux grep command is a string and pattern matching utility that displays matching lines from multiple files. It also works with piped output from other commands. We show you how.

]]>
Sun, 10 Sep 2023 15:01:28 GMT https://www.howtogeek.com/496056/how-to-use-the-grep-command-on-linux/
<![CDATA[How to Determine the Current User Account in Linux]]> If Linux means anything, it means choice. You can achieve even a simple task like identifying the current user in many ways. This tutorial will show you how to use some of the quickest and easiest methods.

]]>
Sun, 10 Sep 2023 13:30:28 GMT https://www.howtogeek.com/410423/how-to-determine-the-current-user-account-in-linux/
<![CDATA[4 Ways to Install Discord on Ubuntu]]> Discord is a popular communication app that many gamers swear by. If you’re new to Ubuntu and need to install Discord, we’ll show you how.

]]>
Sun, 10 Sep 2023 12:00:30 GMT https://www.howtogeek.com/install-discord-on-ubuntu/
<![CDATA[How to Use the rename Command on Linux]]> Get to grips with the file renaming powerhouse of the Linux world and give mv — and yourself — a rest. Rename is flexible, fast, and sometimes even easier. Here's how to use to this powerhouse of a command.

]]>
Fri, 08 Sep 2023 14:30:28 GMT https://www.howtogeek.com/423214/how-to-use-the-rename-command-on-linux/
<![CDATA[How to Reboot or Shut Down Linux Using the Command Line]]> Feel like starting over? We'll show you how to cleanly and safely reboot or shut down your Linux or macOS computer from the command line.

]]>
Thu, 07 Sep 2023 15:00:28 GMT https://www.howtogeek.com/411925/how-to-reboot-or-shut-down-linux-using-the-command-line/
<![CDATA[5 Ways to Count Files in a Directory on Linux]]> Working with operating systems like Linux, managing files is one of the fundamental tasks. If you are a Linux admin, imagine the file count you have to deal with. And if your files consume a lot of disk space, then it will be a tough nut to crack. Let's discuss some ways to count these files, including the pesky hidden files.

]]>
Wed, 06 Sep 2023 16:00:30 GMT https://www.howtogeek.com/count-files-in-a-directory-on-linux/
<![CDATA[Say Goodbye to Intel NUC as ASUS Takes Over the Mini PC Brand]]> Earlier this year, Intel announced that it would no longer manufacture NUC mini PCs. But ASUS quickly swooped in to save the day—it secured a non-exclusive license to continue supporting and creating NUC PCs, effectively marking itself as the new operator of the NUC brand. Now, ASUS has listed a pared-down selection of 13th Gen Intel NUC PCs and kits on its website, and it plans to release new ASUS NUC systems in the near future.

]]>
Tue, 05 Sep 2023 16:02:06 GMT https://www.howtogeek.com/say-goodbye-to-intel-nuc-as-asus-takes-over-the-popular-mini-pc-brand/
<![CDATA[How (and Why) to Replace cron Jobs With systemd Timers]]> One of the changes systemd brought in was a new way to schedule jobs, with more finesse than cron. Some Linux distributions no longer ship cron. It’s time to check out systemd timers.

]]>
Tue, 05 Sep 2023 16:00:29 GMT https://www.howtogeek.com/replace-cron-jobs-with-systemd-timers/
<![CDATA[How to Use the sed Command on Linux]]> It might sound crazy, but the Linux sed command is a text editor without an interface. You can use it from the command line to manipulate text in files and streams. We'll show you how to harness its power.

]]>
Sun, 03 Sep 2023 16:00:27 GMT https://www.howtogeek.com/666395/how-to-use-the-sed-command-on-linux/
<![CDATA[How to See All Devices on Your Network With nmap on Linux]]> Think you know what's connected to your home network? You might be surprised. Learn how to check using nmap on Linux, which will let you explore all the devices connected to your network.

]]>
Sat, 02 Sep 2023 16:01:28 GMT https://www.howtogeek.com/423709/how-to-see-all-devices-on-your-network-with-nmap-on-linux/
<![CDATA[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 editing the sudoers file.

]]>
Fri, 01 Sep 2023 12:30:29 GMT https://www.howtogeek.com/842739/how-to-add-a-user-to-the-sudoers-file-in-linux/
<![CDATA[Linux Kernel 6.5 Released, Will Be Used in Ubuntu 23.10]]> The Linux kernel is at the core of all desktop and server Linux distributions, from Ubuntu to Fedora, and it also powers countless other operating systems and virtual machines. Linux kernel 6.5 is now available, with some great improvements for newer AMD and Intel processors. You can expect to see it in your favorite Linux distribution soon,

]]>
Mon, 28 Aug 2023 15:59:40 GMT https://www.howtogeek.com/linux-kernel-65-released-will-be-used-in-ubuntu-2310/
<![CDATA[You Don't Have to Leave Windows: 8 Ways to Start Using Linux]]> Getting started with Linux for the first time can be intimidating. But the freedom afforded by Linux includes the freedom to use it how and when you want. I'll walk you through several different ways you can take advantage of Linux's capabilities, involving more or less commitment and technical know-how on your part.

]]>
Mon, 28 Aug 2023 11:00:27 GMT https://www.howtogeek.com/ways-to-start-using-linux/
<![CDATA[Here's What's New in GNOME 45]]> Ahead of its scheduled September 20 release, we take the beta release of GNOME 45 for a spin to see what’s new in the most recent iteration of the venerable Linux desktop environment.

]]>
Thu, 24 Aug 2023 11:01:25 GMT https://www.howtogeek.com/whats-new-in-gnome-45/
<![CDATA[Parallels Desktop 19 Improves Windows and Linux VMs on Mac]]> In anticipation of macOS Sonoma, Alludo (previously Corel) has launched Parallels Desktop 19. The updated virtualization software offers several interesting improvements, including ARM-based Linux VM support with x86-64 emulation and the ability to use Touch ID verification in Windows VMs. Of course, Parallels Desktop still costs $100 a year or a one-time payment of $130 for a perpetual license. Those who bought a perpetual license for the previous release must pay $70 to upgrade.

]]>
Tue, 22 Aug 2023 16:17:53 GMT https://www.howtogeek.com/parallels-desktop-19-improves-windows-and-linux-vms-on-mac/