The Ultimate Kubectl Command Cheat Sheet

Take a quick look at kubectl commands that are essential for managing your Kubernetes deployments.

Take a quick look at kubectl commands that are essential for managing your Kubernetes deployments.
New release of my [LLM](https://llm.datasette.io/) CLI tool and Python library. A bunch of accumulated fixes and features since the start of December, most notably: - Support for OpenAI's [o1 model](https://platform.openai.com/docs/models#o1) …

kitty is highly customizable, everything from keyboard shortcuts, to rendering frames-per-second. See below for an overview of all customization possibilities. You can open the config file within k...

Understand file descriptors, an essential core concept of Linux.

With Cron, you can schedule just about any type of job on Linux, such as backing up specific directories to an external drive.

Run the kitty terminal emulator. You can also specify the program to run inside kitty as normal arguments following the options. For example: kitty --hold sh -c “echo hello, world” For comprehensiv...

Introduction Linux has become a cornerstone of modern networking, powering everything from personal computers to enterprise servers, firewalls, and network-attached storage (NAS) devices. For beginners venturing into Linux networking, understan...

Make your config files even more useful by adding a list of items in a sequence in YAML.

Introduction Storage media management is a fundamental aspect of working with Linux systems. Whether you’re a new Linux user or looking to expand your knowledge, understanding how to work with different storage devices is essential. This guide ...

After mastering regex, tools like grep become much more useful.
The grep flags can roughly be divided by what to read, what to match, what to report, and in what context.
grep -r --include=*.json 'pattern' ./
Snap packages combine the app and any dependencies it may have in a single, compressed file.
This article covers essential Linux commands every ML engineer should know, with explanations for beginners and enough detail for experienced users.

I will explain how to identify hard drive bottlenecks on Linux using various tools and commands, and what to look for when troubleshooting disk-related issues.

The cron module in Ansible lets you run and manage the cron jobs on remote systems.

Warp does have a bit of a learning curve, but once you get how it works, you will find it to be terminal nirvana.

Table of Contents Understanding Environment Variables The printenv Command Working with set Command The export Command Using alias Command Practical Applications Your Turn! (Interactive Section) Best Practices and Common Pitfalls Quick Takeawa...
Shell Variables: Local variables that affect only the current shell session
Environment Variables: Global variables that can be accessed by all processes


Here's an overview of the Docker Compose file components and various commands you can use to manage them.
List of useful Unix terminal commands to boost your productivity. Here are some of my favorites.

Introduction For beginners venturing into the world of Linux, understanding shell expansion is a crucial step towards mastering the command line. Shell expansion is a powerful feature that allows users to generate complex commands and manipulat...

Omakub is a heavily curated Ubuntu installation for developers, offered by Ruby on Rails creator David Heinemeier Hansson. We test it out.

What is a honeypot?A honeypot detects and records attacks when an attacker tries to break into a system. The honeypot we will discuss here is an SSH honeypot. Environment12OS: Ubuntu 24.04 LTS x86_6

Learn some practical examples of using umount command to unmount the mounted disk partitions in Linux command line.

The ddrescue utility is a Linux command-line tool for recovering data from (almost) broken hard drives. Here's how I use it.

Probably the shortest command in Linux ecosystem, w gives you quick list of logged-in users.

The wget command allows you to download files over the internet in the Linux command line.

This guide will walk you through installing Ghost on your Ubuntu server and configuring Nginx (a popular web server) to host your blog.

Here is a quick tip about using the find command to delete all *.log files created in the last 90 days except for the last 7 days on Linux.

The pstree command shows running processes as a tree under Linux, macOS, FreeBSD, OpenBSD, NetBSD and Unix-like operating systems.

Keep a tab on the system resource utilization using one of these command line tools.

This is an overview of all the command-line tools discussed in this book. This includes binary executables, interpreted scripts, and Z Shell builtins and keywords. For each command-line tool, the...

In the world of Linux system management, monitoring your system's resources is as crucial as having a...

In this article, we will understand how to create a virtual interface and assign a different range of IP addresses to a single network interface in Linux.

One of the notable things computer technology has allowed humanity to do since the beginning is to...
PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language. This guide demonstrates how…

Introduction Welcome to this guide on how to build a Linux kernel using Buildroot! This...

This article explores FFmpeg's capabilities for converting video, audio, and image files with practical examples in Linux.
🐧 A list of awesome Linux softwares .
A collection of documents, slides, and videos about Linux performance, mostly created by Brendan Gregg, and with a focus on performance analysis.

Convert Unix Timestamps (and many other date formats) to regular dates.

Introduction: This is the first post in my bite-sized learning series. In this series we...

Want to identify the USB devices connected to your system? Here are multiple ways to list USB devices in Linux command line.

Learn to save the curl command output to a file for later usage in this quick tutorial.

Learn to schedule a shutdown in Linux. Also explore routine shutdowns using cron jobs and systemd-timers.

Explains three methods to get and extract filename extension in Bash for Linux and Unix shell scripting needs.

The

The bc command is used for precision calculation. You are more likely to use it for floating point operations in bash scripts.