Shobhit Singh

What is the Unix Philosophy – 5 Tenants of The Philosophy

If you lurk on Linux forums long enough, you will hear statements like “Systemd doesn’t follow the Unix philosophy” or “Gitlab has abandoned Unix philosophy“. But what exactly is this Unix philosophy that users keep mentioning. In this article, let’s deconstruct the long-standing notion of the Unix philosophy. History of Unix Philosophy Unix is a […]

What is the Unix Philosophy – 5 Tenants of The Philosophy Read More »

What is /dev/null in Linux?

If you delve into shell programming, you have come across /dev/null or 2>/dev/null numerous times. At first, this might look like intimidating abstract jargon, but there is a very important (and easy to understand) reason for which it exists. In this article, we will look at the meaning of /dev/null and how it is used

What is /dev/null in Linux? Read More »

Fancify Bash Terminal with Bash-It

If you are a bash user and are jealous of zsh users getting tons of fancy themes and plugins with Oh-My-Zsh, you are at the right place. In this tutorial, we will take a look over Bash-It, a community-driven Bash framework that essentially tries to mirror Oh-My-Zsh in capabilities and functionalities. What is Bash-It? Bash-it

Fancify Bash Terminal with Bash-It Read More »

Snaps in Linux: A Basic Introduction

Let’s discuss the popular topic – Snaps in Linux. There are numerous Linux distributions, each distribution having its own official package manager and package format such as deb, rpm, etc. This has obvious drawbacks with developers having to package the same software multiple times for different distributions. However, there have been multiple projects which attempted

Snaps in Linux: A Basic Introduction Read More »