What is Strip Command and How to Use it?

In this article, you will learn what the strip command is, its usecase, and how to use it to reduce the size of your compiled program. Tutorial Details Description Stripping the Information from Compiled File Difficulty Level Moderate Root or Sudo Privileges No OS Compatibility

How to Install and Use NPX in Linux: A Step-by-Step Guide

You might already be aware of the popular NPM (Node Package Manager) used as a package manager for Node, while NPX (Node Package eXecute), introduced in NPM version 5.2.0 (on August 10, 2017), an NPM package runner, is quite unpopular. In this article, you will

Install Docker and Docker Compose in Linux (Ultimate Guide)

This article intends to focus on what Docker and Docker Compose are, their usage and drawbacks, and how to install them in major Linux distributions. Tutorial Details Description Docker and Docker Compose Difficulty Level Moderate Root or Sudo Privileges Yes OS Compatibility Ubuntu, Manjaro, Fedora,

What is /dev/zero in Linux and its Uses

In this article, you will learn what the “/dev/zero” file is and what its purpose is, but before you understand that, you must know what the special files in Linux are. What are “Special Files” in Linux? In Linux, a “special file” is a type

What is File Globbing in Linux (How to Use It with Examples)

If you have ever used wildcard characters like (*) or (?) for global selection, then you are already interacting with file globbing, but let’s get a proper picture of it with its introduction. What is Linux File Globbing? File globbing is a built-in shell operation

Purpose of utmp, wtmp, and btmp files in Linux (with an Example)

If you are aware of the Linux file structure, then you might already be aware of the “/var/log” directory that is responsible for keeping the system related logs. You can easily list the content of this directory using the ls command. Output: As you can

Purpose of /dev/sda on Linux (When to Use It with an Example)

When a Windows user encounters a Linux system for the first time, their first thought is: where are the “C:/“, “D:/“, or “E:/” drives? So, my innocent Linux newbies, you must know that Linux doesn’t have any concept of local disk like in Windows; here,

Systemd Vs Init for Linux Beginners (Final Verdict)

Systemd vs. init is a serious topic that sparks fire in veteran Linux users. While reading this article, many Linux users might be offended or supportive, so do not rant over me. The comment section is all for your constructive opinion. To start, we’ll discuss

What is SystemD on Linux?

This article will teach you what systemd is and why it replaced SysVinit; what systemd unit files are; how to list all and specific unit files; and how to view the content of a unit configuration file. Why SystemD? To understand Systemd, you must first

What is ‘init’ Process and Command on Linux?

In this article, you will learn about the short description of the init process, the runlevels of init, and the init command in a Linux system. What is Init Process? In layman’s terms, when you press the power button, your system will first look for

Everything About /proc File System on Linux

Proc file system (short for “procfs”, referring to “/proc” dir) is a virtual file system (not a real file system) that is mounted on system boot to store information related to running processes. The proc file system stores useful information about the running process and

What are File Descriptors in Linux

In this article, you will learn everything about file descriptors, like their uses in Linux, what a file descriptor table is, how to view the file descriptors under a specific process, and how to change the limit of a file descriptor in Linux. What are