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. Fri, 20 Oct 2023 16:00:28 GMT en-US hourly 60 <![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/
<![CDATA[Gnome 45 Now in Beta, With New Camera and Image Apps]]> GNOME is one of the most popular desktop environments for Linux, and it's used in Ubuntu, Fedora, and other desktop distributions. The next major release, GNOME 45, is now officially in beta testing ahead of its inclusion in Ubuntu 23.10 and other operating systems.

]]>
Mon, 21 Aug 2023 16:22:16 GMT https://www.howtogeek.com/gnome-45-now-in-beta-with-new-camera-and-image-apps/
<![CDATA[The Best Keyboard Shortcuts for Bash (aka the Linux and macOS Terminal)]]> Bash is the default command-line shell on most Linux distributions, from Ubuntu and Debian to Red Hat and Fedora. Bash is also the default shell included with macOS, and you can install a Linux-based bash environment on Windows 10.

]]>
Mon, 21 Aug 2023 15:00:29 GMT https://www.howtogeek.com/181/keyboard-shortcuts-for-bash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc/
<![CDATA[How to Choose the Best Linux Distro for Programming and Development]]> Developers have a special set of needs from their operating system, such as performance and access to a wide range of development tools. Knowing that, can we pick a ‘best’ Linux distribution for programmers?

]]>
Sun, 20 Aug 2023 11:01:27 GMT https://www.howtogeek.com/how-to-choose-the-best-linux-distro-for-programming/
<![CDATA[How to List Linux Services With systemctl]]> **To see all running services on a Linux system with systemd, use the command &quot;systemctl --type=service --state=running&quot;.&nbsp;This will show you each active service&#39;s name, load, sub-state, and description. You can also change the state value to see services that are dead, exited, failed, or inactive.**

]]>
Sat, 19 Aug 2023 14:31:25 GMT https://www.howtogeek.com/839285/how-to-list-linux-services-with-systemctl/
<![CDATA[How to Use the chmod Command on Linux]]> Control who can access files, search directories, and run scripts using the Linux's chmod command. This command modifies Linux file permissions, which look complicated at first glance but are actually pretty simple once you know how they work.

]]>
Fri, 18 Aug 2023 14:30:26 GMT https://www.howtogeek.com/437958/how-to-use-the-chmod-command-on-linux/
<![CDATA[How to Mount and Unmount Storage Devices from the Linux Terminal]]> File systems in Linux and Unix-like operating systems like macOS can be mounted, unmounted, and remounted using the terminal. This is a powerful and versatile tool---here's everything you need to know.

]]>
Fri, 18 Aug 2023 12:30:29 GMT https://www.howtogeek.com/414634/how-to-mount-and-unmount-storage-devices-from-the-linux-terminal/
<![CDATA[How to Use the Linux top Command (and Understand Its Output)]]> The Linux top command is one of the stalwarts of Unix-like operating systems. Its utilitarian display is packed with useful information about your system's running processes and resource usage. But, did you know it also supports color, highlighting, and even elementary graphs?

]]>
Thu, 17 Aug 2023 16:01:29 GMT https://www.howtogeek.com/668986/how-to-use-the-linux-top-command-and-understand-its-output/
<![CDATA[CrossOver 23 Brings More Windows Apps and Games to Mac]]> CrossOver is a popular compatibility layer for running Windows software on Mac, Linux, and Chromebooks, based on the open-source Wine project. The developers have been hard at work on a new version with improved DirectX 12 support and other changes, and now it's finally available as the CrossOver 23 update.

]]>
Wed, 16 Aug 2023 18:41:39 GMT https://www.howtogeek.com/crossover-23-brings-more-windows-apps-and-games-to-mac/
<![CDATA[How to Compress and Extract Files Using the tar Command on Linux]]> The tar command on Linux is often used to create .tar.gz or .tgz archive files, also called "tarballs." This command has a large number of options, but you just need to remember a few letters to quickly create archives with tar. The tar command can extract the resulting archives, too.

]]>
Wed, 16 Aug 2023 16:00:28 GMT https://www.howtogeek.com/248780/how-to-compress-and-extract-files-using-the-tar-command-on-linux/
<![CDATA[How to Delete Files and Directories in the Linux Terminal]]> The rm and rmdir commands delete files and directories on Linux, macOS, and other Unix-like operating systems. They're similar to the del and deltree commands in Windows and DOS. These commands are very powerful and have quite a few options.

]]>
Sun, 13 Aug 2023 13:00:00 GMT https://www.howtogeek.com/409115/how-to-delete-files-and-directories-in-the-linux-terminal/
<![CDATA[How To Use the iconv Command on Linux]]> Computers store characters by mapping them to different binary values. To display them properly, you need to know how they were encoded. The iconv command converts a file to a new encoding.

]]>
Sun, 13 Aug 2023 12:00:27 GMT https://www.howtogeek.com/iconv-command-linux/
<![CDATA[How to Work with Variables in Bash]]> Variables are vital if you want to write scripts and understand what that code you're about to cut and paste from the web will do to your Linux computer. We'll get you started!

]]>
Sat, 12 Aug 2023 15:00:00 GMT https://www.howtogeek.com/442332/how-to-work-with-variables-in-bash/
<![CDATA[Debian Linux is Joining The RISC-V Bandwagon]]> The concept behind RISC-V is truly exciting and, if it's actually able to take off, it might change the tech landscape considerably. Unlike ARM and x86, RISC-V is a completely open architecture, allowing anyone to create processors based on the design or create improvements without complicated licensing agreements. Now, Debian is officially adding RISC-V support in its next major version, version 13.

]]>
Wed, 09 Aug 2023 21:30:24 GMT https://www.howtogeek.com/debian-is-joining-the-risc-v-bandwagon/
<![CDATA[Take a Peek at GNOME 45’s New Default Wallpaper]]> Some people don't really ever change the default wallpapers on their devices, and I count myself in that category. Default and preloaded wallpapers come in all shapes and forms, and it's normal to see new operating system releases drop new wallpapers. The next update for the GNOME desktop environment on Linux, GNOME 45, is in the works with a snazzy pair of new default wallpapers.

]]>
Fri, 28 Jul 2023 17:34:08 GMT https://www.howtogeek.com/gnome-45-default-wallpaper/
<![CDATA[I Replaced Chrome With GNOME Web, Here's How It Went]]> GNOME Web is the default GNOME web browser, formerly known as Epiphany. Is it ready to be used as your daily go-to browser on Linux? I used it for a week to find out.

]]>
Wed, 26 Jul 2023 15:00:26 GMT https://www.howtogeek.com/904142/i-replaced-chrome-with-gnome-web-heres-how-it-went/
<![CDATA[What Is Ubuntu Pro, and Is It Worth It?]]> Ubuntu Pro guarantees security updates for ten years for Ubuntu Linux desktops and servers. That's attractive for corporations and anyone providing critical infrastructure. For the rest of us, it's free for personal use.

]]>
Wed, 19 Jul 2023 15:00:20 GMT https://www.howtogeek.com/902519/what-is-ubuntu-pro/
<![CDATA[What Is a Flatpak in Linux, and How Do You Install One?]]> Flatpaks are a distribution-agnostic way to install applications onto your Linux computer. But if your distribution already has a native way to install applications, why would you ever bother to use Flatpaks?

]]>
Tue, 18 Jul 2023 15:00:20 GMT https://www.howtogeek.com/902275/what-is-a-flatpak-in-linux-and-how-do-you-install-one/
<![CDATA[What Is Wayland on Linux, and How Is It Different From X?]]> X11, or the X Window System, lets your graphical desktop environment display and control windows. Wayland is a replacement for X11. It's designed to be faster and more secure. Here's what you need to know about them.

]]>
Thu, 13 Jul 2023 13:00:47 GMT https://www.howtogeek.com/900698/what-is-wayland-on-linux-and-how-is-it-different-from-x/
<![CDATA[Why I Hopped from Manjaro Linux to EndeavourOS]]> I used Manjaro Linux for two years, but my initial delight with Manjaro dwindled over time, and I felt less and less comfortable with it. Here's why I hopped over to EndeavourOS.

]]>
Sat, 24 Jun 2023 15:00:35 GMT https://www.howtogeek.com/896410/why-i-hopped-from-manjaro-linux-to-endeavouros/
<![CDATA[What Is the AUR in Arch Linux, and Should You Use It?]]> The AUR is one of the jewels in the crown of Arch Linux, providing thousands of additional software packages. But is this user-driven repository safe to use, or should you avoid it?

]]>
Wed, 21 Jun 2023 16:00:06 GMT https://www.howtogeek.com/897677/what-is-the-aur-in-arch-linux/
<![CDATA[How to Fix the Ubuntu Login Loop]]> The Ubuntu login loop is a frustrating problem that makes it impossible for you to log in. We describe six different issues that can cause this behavior and how to fix them.

]]>
Thu, 25 May 2023 12:00:50 GMT https://www.howtogeek.com/892137/how-to-fix-the-ubuntu-login-loop/
<![CDATA[How to Add and Remove Users on Ubuntu]]> The system administrator role includes creating users, deleting users, and reviewing existing users. They also control who can, and cannot, useroot's elevated powers. Here's how to do that on Ubuntu Linux.

]]>
Fri, 19 May 2023 13:00:13 GMT https://www.howtogeek.com/889962/how-to-add-and-remove-users-on-ubuntu/
<![CDATA[6 Linux Terminal Mistakes Beginners Make]]> The Linux command line traces its family tree all the way back to 1969, and it's still the most efficient way to perform certain tasks. Just make sure you avoid these common mistakes, if you're just starting out.

]]>
Wed, 17 May 2023 09:00:47 GMT https://www.howtogeek.com/889143/linux-terminal-mistakes-beginners-make/
<![CDATA[How to Use the Linux tr Command]]> Do you need a no-frills method for manipulating a stream of text in Linux? Look no further than the tr command, which can save you time in replacing, removing, combining, and compressing input text. This is how it's done.

]]>
Mon, 15 May 2023 12:00:54 GMT https://www.howtogeek.com/886723/how-to-use-the-linux-tr-command/
<![CDATA[How to Use GRUB Rescue to Fix Linux]]> If your Linux computer can't boot into its operating system, you're likely to find yourself staring at a prompt in the GRUB shell. Follow these steps to repair your broken boot processes.

]]>
Wed, 10 May 2023 12:00:41 GMT https://www.howtogeek.com/887757/how-to-use-grub-rescue-to-fix-linux/
<![CDATA[How to List the Installed Packages on Linux]]> With thousands of free Linux applications, it's easy to lose track of what you once installed but no longer use. Here's how to list the installed applications on the major Linux families, and a few methods that don't depend on your Linux distribution.

]]>
Sat, 06 May 2023 16:00:00 GMT https://www.howtogeek.com/810903/linux-list-installed-packages/
<![CDATA[How to Fix "make: command not found" Error in Ubuntu]]> Standard Ubuntu installs don't include the Linux make utility. It's used mainly by software developers, but even non-coders may need it in some situations. Here's how to install make on Ubuntu Linux.

]]>
Fri, 05 May 2023 14:00:45 GMT https://www.howtogeek.com/886504/how-to-fix-make-command-not-found-error-in-ubuntu/
<![CDATA[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 survives reboots.

]]>
Wed, 03 May 2023 17:00:00 GMT https://www.howtogeek.com/839969/how-to-set-a-static-ip-address-in-ubuntu/
<![CDATA[How to Use Bash If Statements (With 4 Examples)]]> All non-trivial Bash scripts need to make decisions. The Bash if statement lets your Linux script ask questions and, depending on the answer, run different sections of code. Here's how they work.

]]>
Tue, 02 May 2023 12:00:48 GMT https://www.howtogeek.com/884039/how-to-use-bash-if-statements-with-examples/
<![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.

]]>
Wed, 26 Apr 2023 17:00:00 GMT https://www.howtogeek.com/806104/create-linux-user/
<![CDATA[Flathub, the Linux App Store, Has a Slick New Website]]> The Flathub app repository is like an "app store" for Linux desktops, filled with both mainstream applications and smaller projects. It's one of the best places to get new programs for your Linux PC, regardless of what distribution you're using, and now it has a new look.

]]>
Mon, 24 Apr 2023 10:46:25 GMT https://www.howtogeek.com/887845/flathub-the-linux-app-store-has-a-slick-new-website/
<![CDATA[What's New in Ubuntu 23.04 "Lunar Lobster", Available Now]]> Canonical's latest release of its Ubuntu Linux desktop is here and we can hear its claws clacking. Ubuntu 23.04 arrived on April 20, 2023, and we gave the Lunar Lobster a once over ahead of its release.

]]>
Thu, 20 Apr 2023 12:00:00 GMT https://www.howtogeek.com/883728/whats-new-in-ubuntu-23-04-lunar-lobster/
<![CDATA[What's New in Fedora 38, Available Now]]> Fedora 38 was released on April 18, 2023. So that you know what to expect when you install it, we took the beta for a spin to see what's new in this Linux distribution's latest release.

]]>
Tue, 18 Apr 2023 15:25:00 GMT https://www.howtogeek.com/881956/whats-new-in-fedora-38/
<![CDATA[Fix: "Bad Interpreter: No Such File or Directory" Error in Linux]]> Did you try running a Bash script and got a "/bin/bash^M: bad interpreter: No such file or directory" error message? The output isn't very helpful and almost gives the impression your script is missing. Fortunately, that's not the case, and the fix is very simple.

]]>
Mon, 17 Apr 2023 14:00:32 GMT https://www.howtogeek.com/884769/bad-interpreter-no-such-file-or-directory-linux-error/
<![CDATA[Pine64's New ARM and RISC-V Tablets Run Linux]]> Pine64 makes plenty of hardware geared towards fans of Linux and open-source hardware. Now the company is about to release a new ARM-based Linux tablet, as well as its first RISC-V tablet.

]]>
Wed, 12 Apr 2023 17:10:04 GMT https://www.howtogeek.com/885931/pine64s-new-arm-and-risc-v-tablets-are-linux-pcs/
<![CDATA[How to Disable Bluetooth on Arch Linux]]> If your Arch Linux computer supports Bluetooth but you're not using it, it'll just be wasting power. Instead of turning it off whenever you boot your computer, disable the Bluetooth service instead.

]]>
Mon, 03 Apr 2023 12:00:53 GMT https://www.howtogeek.com/879943/how-to-disable-bluetooth-on-arch-linux/
<![CDATA[How to Reinstall Steam OS on a Steam Deck]]> If your Steam Deck suffers from SteamOS-related issues---failing to boot, being unresponsive or any other similar problem---you might want to reinstall or reimage SteamOS. Knowing how to restore SteamOS is also handy when you want to switch back from Windows to SteamOS. Here's how to do it.

]]>
Sun, 02 Apr 2023 09:00:17 GMT https://www.howtogeek.com/880870/how-to-reinstall-steam-os-on-a-steam-deck/