The purpose of this tutorial is to show how to remove a directory and all of its contents on a Linux system. Being able to delete directories (sometimes called folders) is an essential part of managing your file system. Linux allows us to remove any directory that our user has permissions on.
filesystem
How to remove old kernels on Ubuntu
The Linux kernel is the core Ubuntu Linux, as well as all other Linux distributions. In this tutorial you will learn how to remove old kernels from Ubuntu Linux system.
How to print directory tree using Linux
A directory tree on a Linux system is a way to see all of the directory and sub directories in a provided filesystem path. In this tutorial you will learn how to print directory tree in Linux terminal and GUI.
How to manage EFI boot manager entries on Linux
UEFI is the firmware interface which on modern machines has superseded the legacy BIOS. One of the features of the UEFI firmware is being able to store boot entries in the persistent and editable NVRAM memory (Non Volatile RAM). While installing a Linux distribution (or any other operating system) in UEFI mode makes usually the related boot entry to be written to the NVRAM, in some cases we may want to perform manual operations such as modifying the boot order, creating or deleting a boot entry.
Check file access and modification time in Linux
The purpose of this tutorial is to show show several command line methods you can use to check file access and modification time on a Linux system.
Introduction to Powerline the statusline plugin for VIM
Vim is one of most used and famous text editors on Linux and other Unix-based operating systems. It is free and open source software, based on the original Vi editor (Vim stands for Vi IMproved) and mainly developed by Bram Moolenaar. The editor can be setup by editing the ~/.vimrc
configuration file, and by using a vast range of plugins.
How to use LUKS with a detached header
Linux Unified Key Setup (LUKS) is the de-facto standard block device encryption format used on Linux-based systems. We already discussed some of the features provided by it in a previous tutorial about using a file as a LUKS device key.
Introduction to MySQL storage engines
MySQL is probably the most famous Relational Database Management System (RDBMS). Developed as a free and open source software, it was originally backed by the MYSQL AB company, but is now owned by Oracle. In MySQL the “storage engine” used for a table determines how data is handled.
Introduction to crypttab with examples
In a Linux based operating system, the crypttab file (/etc/crypttab
), is used to store static information about encrypted block devices which are meant to be set up and unlocked at boot. In this tutorial we learn how it is structured and how to organize data in it.
How to create temporary files using mktemp on Linux
Temporary files and directories are very important: they can be used from shell scripts for example, to store information which are necessary to complete some tasks and can be safely removed once the work is done. In this tutorial we will see how to safely create temporary files and directories using the mktemp
utility on Linux.
Format ssd in Linux
In this tutorial, we go through the steps to format a Solid State Drive (SSD) on a Linux system. This can be done via GUI or command line, and we will cover the process for both. The guide will be applicable regardless of what Linux distribution you’ve decided to use, especially the command line method.