Vim Tutorial

VIM tutorial for beginners

The Vim editor (and its predecessor, vi) is a command line editor for Linux systems. It has a long standing reputation as being the most powerful text editor on Linux. After mastering it, many users will even claim that it is far speedier and more convenient to use than a typical GUI editor packed with lots of features in its menus.

Read more

How to obtain Linux’s system load average report

How to obtain Linux’s system load average report

Obtaining the load average of your server(s) will shed some light on the system’s CPU usage over time. As a Linux system administrator, it is essential to obtain the load average occasionally, as to determine whether or not your systems are overwhelmed by trying to handle the current work load. Because of the way load averages are reported, it is also easy to determine if the server is being overloaded, which may mean it is time to divide up the work load across load balancing servers, or upgrade your current hardware.

Read more

Curl command not found

Curl command not found

If you encounter the curl command not found on a Linux system, it means that the tool has not yet been installed. The curl Linux command can use various network protocols to download and upload data on Linux. In this tutorial, you will see how to install the curl command on all major Linux distributions.

Read more

Introduction to Curl

Curl command basics tutorial with examples

Curl is a free and open source software we can use to exchange data with servers using one of the many supported protocols, such as HTTP, HTTPS, FTP, FTP, SFTP. Since Curl is a command line tool, we can use it in our scripts, to automatize repetitive tasks, for example. There are many use-cases Curl can cover. In this tutorial, however, we see some of the most common ones.

Read more

Regex match filename

Regex match filename

The Linux command line comes with many options that we can use in order to search for files. One of the most powerful features is regex (regular expression) pattern matching. This convention allows us to search our file system based on very granular name patterns found inside the file names – for example, the ability to search for all files that start with an A and end with a K. In regex, this would be written ^A.*K$.

Read more

Example of simple bash script ftp client

Example of simple bash script ftp client

If you need to use FTP to upload some files to a server every so often and want to save yourself some time, you can make a simple Bash script to transfer the files quickly. Rather than entering the username, password, and directory manually, we can get our Bash script to do this tedious legwork for us. In this tutorial, you will see an example script to make FTP transfers a cinch on a Linux system.

Read more

Clone / Burn Encrypted DVD using Linux

Clone / Burn Encrypted DVD using Linux

Hollywood movies that have been released on DVD or Blu Ray will usually come with encryption on the disk to help hinder pirated copies from making it online or for sale on the street. Much to Hollywood’s dismay, this encryption is easily foiled by any Linux system user with even a rudimentary knowledge of technology. By default, applications like Brasero will refuse to read these encrypted disks, but you will see how to overcome that obstacle shortly. In this tutorial, we will show you how to clone or burn an encrypted DVD using Linux.

Read more

Remove or substitute space within a file name

Remove or substitute space within a file name

The purpose of this tutorial is to show various methods on how to remove or substitute spaces within a file name. Some tools on a Linux system may not work properly with files that contain spaces, which would give some users motivation to replace the white space with underscores or just delete them completely, for example. Manipulating files without white space is much easier, as you do not have to worry about escaping the file name each time. In this tutorial, you will see how to remove or substitute the spaces in file names in Linux.

Read more