Linux Environment Variables

Environment Variables In Linux, Environment variables are named key-value pairs that store information about your operating environment and configuration. They are crucial because they let the operating system, applications, and scripts know about elements such as : Where programs are location; _via _PATH. Your user/currently logged-in directory; HOME. Language or locale settings. System-wide or app-specific configurations. In simple terms, environment variables are a foundational way that Linux customizes, configues, and manages the actions of programs and users through simple “key=value” pairs. ...

July 18, 2025 · 2 min · Yashwanth Rathakrishnan

Linux Messaging Basics: mail, wall & write

Use mail to send or receive stored messages & system notificaitons, wall to broadcast announcements to all users and use write for quick direct messages to another user.

July 18, 2025 · 2 min · Yashwanth Rathakrishnan
regular expression

Fundamentals of Regular Expressions

Regular Expression Regular expression is a method of pattern matching. It allows you to define patterns of texts and search for it in other texts, no matter the complexity or the amount of text there is to process. Using regular expression is considered a more efficient solution, when there’s complexity in searching for a text that you want to find. It is also called as regex. Keep in mind that regular expression is supported in almost every programming language. If you were to face a situation when there’s complexity in searching a text, take a look at how the systax looks like other programming languages and utilize them. ...

July 13, 2025 · 4 min · Yashwanth Rathakrishnan

Packaging: Debian File Deep Dive

Detailed explanation of Debian packaging file structure.

July 5, 2025 · 4 min · Yashwanth Rathakrishnan

Packaging: RPM Spec File Deep Dive

Detailed explanation of RPM package file structure.

July 5, 2025 · 3 min · Yashwanth Rathakrishnan

Linux Tools: Getting Started with the tar Command

The tar command (short for tape archive) is a foundational tool in Linux for archiving and compressing files and directories

July 5, 2025 · 3 min · Yashwanth Rathakrishnan

Linux Tools: Basic File Viewing & Handling

Read and preview file contents using commands like cat, head, tail, less.

July 4, 2025 · 2 min · Yashwanth Rathakrishnan

Linux Tools: Data Extraction & Manipulation

Focuses on shaping, refining, or deduplicating data using cut, sort, uniq commands.

July 4, 2025 · 3 min · Yashwanth Rathakrishnan

Packaging: Build Your First Debian Package!

Create a simple “Hello World” C program, prepare necessary Debian packaging files (debian/) build the .deb pacakge, install it to test and remvoe it.

July 4, 2025 · 4 min · Yashwanth Rathakrishnan

Packaging: Build Your First RPM Package!

Create a simple “Hello World” C program, write a .spec file, build an RPM package with rpmbuild, install it to test, and then remove it.

July 3, 2025 · 3 min · Yashwanth Rathakrishnan