Deleting a directory (also called folder) on Linux is a common task that every user will have to perform at some time or another. This can be done via any desktop environment that you have installed, or from command line with the rm command.

While this is a pretty basic function, there are some important caveats to keep in mind. In this guide, we'll go over several examples of deleting a directory on Linux. Feel free to follow along on your own system in order to master the rm command and GUI process.

In this tutorial you will learn:
  • How to delete a directory via GUI
  • How to delete a directory via command line
How to delete a directory on Linux
How to delete a directory on Linux

The time command is a very simple, but useful command line utility in Linux. Essentially, you can think of it as a stopwatch built into the terminal, as it measures the amount of time it takes to execute a specified Linux command.

In this guide, we'll show you how to use the time command through various examples, and teach you how to interpret its output. We'll also show how to use GNU time, which is different than the time utility built into the Bash and zsh shells.

In this tutorial you will learn:
  • How to use time command
  • How to use GNU time
  • How to interpret the output of the time and GNU time commands
time command on Linux
time command on Linux

If you've forgotten some information about your CPU, there's no need to dig out the box or open the case to figure out the make, model, and other information about it. Information about your CPU is stored in Linux, at the operating system level. This means it's perfectly accessible for normal users, we just have to know where to look.

In this guide, we'll see how to obtain CPU information on Linux, from both command line and GUI. On a related note, check out our guide on how to check and monitor CPU utilization if you want to measure the performance of your CPU.

In this tutorial you will learn:
  • How to obtain CPU information from command line and GUI
Obtaining CPU information on Linux
Obtaining CPU information on Linux

When it comes to tidying up your hard drive on Linux, either to free up space or to become more organized, it's helpful to identify which folders are consuming the most storage space.

In this guide, we'll show you how to check disk usage by folder on Linux, through both command line and GUI methods.

In this tutorial you will learn:
  • How to check disk usage with du command examples
  • How to check disk usage with Disk Usage Analyzer GUI utility
Checking disk usage by folder on Linux
Checking disk usage by folder on Linux

Changing directories in a terminal may have become a thing of the past for mainstream users. However, if you do any level of system administration work, testing work, Big Data Manipulation or similar, you will soon find yourself using the Change Directory (cd) command at the Bash or Linux terminal prompt more and more.

In this tutorial you will learn:

  • Simple terminal Change Directory (cd) command usage
  • Additional methods, tips and tricks for making a richer cd experience
  • Examples highlighting the use of the various cd commands
Bash Change Directory (cd) Methods, Tips and Tricks
Bash Change Directory (cd) Methods, Tips and Tricks

Although many operating system are available for the Raspberry Pi, the official one is the Raspberry Pi Os. The operating system is made to run for the arm architecture, and can be easily installed on the SD card which will be used as the main Raspberry Pi storage device. Sometimes we may want to perform some tests or try some applications without having a physical Raspberry Pi machine; in this tutorial we will see how we can create a virtual machine with the Raspberry Pi Os system using Qemu and Kvm (Kernel Virtual Machine).

In this tutorial you will learn:

  • How to install qemu and kvm
  • How to download and check the integrity of the latest Raspberry Pi Os version (Buster)
  • How to run the Raspberry Pi Os in a virtual machine

Ethereum has established itself as one of the big players in the cryptocurrency world. It's value has been on a steady rise for well over a year, and it's one of the most widely traded coins in the world.

Ethereum is also an open source technology, and the Ethereum blockchain is powering a whole new wave of web development and web technologies. Even though the initial wave of interest in Ethereum has subsided, it's clearly not too late to get involved.

If you aren't running the AMDGPU-PRO drivers, check out our guide on installing OpenCL for open source AMDGPU before going any further.

Moving a folder (also called directory) on Linux is a common task that every user will have to perform frequently. This can be done via any desktop environment that you have installed, or from command line with the mv command.

While this is a pretty basic function, there are some important caveats to keep in mind. In this guide, we'll go over several examples of moving a folder on Linux. Feel free to follow along on your own system in order to master the mv command and GUI process.

In this tutorial you will learn:
  • How to move a directory via GUI
  • How to move a directory via command line
How to move a folder on Linux
How to move a folder on Linux

Managing user accounts on a Linux system is a fundamental part of administration. Even casual Linux users will run into situations where they need to list user accounts, remove users, and do other basic user management tasks.

In this guide, we'll see how to remove a user from a group on Linux. This can be done either through GUI or command line, and we'll go over the step by step instructions for both methods.

In this tutorial you will learn:
  • How to remove a user account from a group through GUI and command line
Removing a user from a group on Linux
Removing a user from a group on Linux

Df and du are two very useful utilities which are normally installed by default in all Linux distributions. We can use the first one to obtain an overview of the used and available space on mounted filesystems; the second, instead, is very useful to obtain a detailed report about the space used by files and directories. In this article we take a look at their usage, and we see what are the most common used options which can be used to modify their behavior.

In this tutorial you will learn:

  • How the df utility works
  • How to show the output of df in human-readable form
  • How to include the filesystem type in the output of df
  • How to include or exclude filesystems from the output of df
  • How the du utility works
  • How to obtain a human-friendly output with du
  • How to obtain a summary of the used space
  • How to exclude files from the output of du
  • How to obtain a “grand total” of the space in use by multiple directories

The purpose of this guide is to go over the uptime command on Linux. It's a rather simple command that will only take you a minute or two to master, but it will come in handy more than you might expect.

Follow along with us below as we show various examples of uptime and the options you can use with the command. We'll also see why the command can be useful.

In this tutorial you will learn:
  • What is the uptime command used for?
  • How to use uptime command with examples
uptime command on Linux
uptime command on Linux

There is certainly no shortage of ftp client on Linux: some come with a graphical user interface such as Filezilla, others are command line applications which can be used even when display servers, such as Xorg or Wayland are not available. In this article we talk about one of the most used and feature-rich CLI ftp client: lftp.

In this tutorial you will learn:

  • How to install lftp on the most used Linux distributions
  • How to connect and authenticate to a remote host
  • How to create, remove, edit and list bookmarks
  • Some of the most used lftp commands
  • How to run commands non-interactively
  • How to download torrent files with lftp

Anaconda is a distribution of python and other open source packages that are meant to be used for scientific computing. It is frequently used for data science, predictive analytics, and machine learning. Installing Anaconda is the fastest way to have all of the tools for scientific computing readily available to you. It includes the conda package manager, IPython the interactive python shell, the spyder IDE, along with the Project Jupyter interactive web based computational environments: Jupyter Notebook, and JupyterLab.

Anaconda also includes indispensable scientific python packages such as NumPy, pandas, and matplotlib. Such packages could always be manually installed with pip, but having them all pre installed saves a lot of time and effort. Anaconda also includes Anaconda Navigator, a user friendly GUI that serves as a launcher for many of the aforementioned tools and also makes it easy to install and launch optional programs such as RStudio and VS Code. Installing RStudio and installing VS Code could be done independently from Anaconda, but once again, Anaconda streamlines the process of installing multiple packages, saving you a lot of time and effort.

In this tutorial you will learn:

  • How to install Anaconda on Linux
  • How to keep your Anaconda environment up to date.
  • How to search for, install, and remove packages with conda
  • How to clean the package cache to free up disk space with conda

Have you or one of your MariaDB users forgotten the password to a MariaDB account? It's very easy to reset a MariaDB user password on Linux, and we'll show you the commands and step by step instructions below.

Resetting the MariaDB root password requires a different set of instructions, which we also cover below. Depending on which account you need to change the password for (a normal user or root), follow the appropriate section below.

In this tutorial you will learn:
  • How to change MariaDB user password
  • How to change MariaDB root password
Changing MariaDB user password
Changing MariaDB user password

The goal of a relational database normalization is to achieve and improve data integrity and avoid data redundancy so to avoid possible insertion, updation or deletion anomalies. A relational database is normalized by applying a series of rules called normal forms. In this article we will discuss the first three normal forms.

In this tutorial you will learn:

  • What is the first normal form
  • What is the second normal form
  • What is the third normal form
main

FIND LATEST LINUX JOBS on LinuxCareers.com
Submit your RESUME, create a JOB ALERT or subscribe to RSS feed.
LINUX CAREER NEWSLETTER
Subscribe to NEWSLETTER and receive latest news, jobs, career advice and tutorials.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.

You may also be interested in: