the-art-of-command-line

Master the command line, in one page

21 articles 160k View on GitHub ↗
21 articles
Memory Analysis and System Performance Tuning: A Command Line Reference Guide

Master memory analysis and system performance tuning with key Linux command-line tools. Discover essential commands in The Art of Command Line repository to optimize your system.

how-to-guide
Feb 24, 2026
Command Line Calculator Tools: 4 Essential Utilities for Terminal Math

Master terminal math with 4 essential command line calculator tools like Python REPL, bc, factor, and seq. Perform calculations effortlessly without leaving your command line.

deep-dive
Feb 24, 2026
Efficient File Synchronization with rsync: Advanced Techniques from the Command Line Masters

Master efficient file synchronization with rsync command line techniques. Learn advanced tips for SSH transfers and data backups to speed up your workflow.

how-to-guide
Feb 24, 2026
BSD vs GNU Command Differences on macOS: Essential Guide for Developers

Understand BSD vs GNU command differences on macOS. Essential guide for developers to avoid cross-platform shell script issues with flags, options, and output.

Feb 24, 2026
Debugging Java Applications from the Command Line: Essential JVM Diagnostics

Easily debug Java applications from the command line. Use `jstack`, `jmap`, and `jstat` to capture vital JVM diagnostics like thread dumps and heap snapshots without an IDE.

how-to-guide
Feb 24, 2026
Using Terminal Multiplexers Like Screen and Tmux: A Practical Guide

Master terminal multiplexers like screen and tmux. Keep sessions alive through disconnections for seamless remote work. Detach and re-attach effortlessly.

how-to-guide
Feb 24, 2026
Disk Usage Analysis with `du` and `ncdu`: A Complete Guide

Master disk usage analysis with du and ncdu. Learn to quickly view summaries and interactively explore your file system to find large files and directories.

how-to-guide
Feb 24, 2026
Text Encoding Conversion with iconv: A Practical Command-Line Guide

**Use `iconv -f [source] -t [target]` to convert text encodings directly in the shell, with `-c` to skip invalid characters and `//TRANSLIT` for approximate replacements.**

Feb 24, 2026
Managing File Permissions with chmod and chown: Essential Unix Commands

Master Unix file permissions using chmod and chown. Learn to manage read, write, and execute access for users and groups. Essential commands for secure file management.

Feb 24, 2026
SSH Tunneling and Port Forwarding Techniques: A Command-Line Reference

Master SSH tunneling and port forwarding with command-line techniques. Securely route traffic, create SOCKS proxies, and expose local servers using -L -D -R flags. Access remote services safely.

how-to-guide
Feb 24, 2026
How to Work with Compressed Files Using zless and zgrep: Command Line Streaming Guide

Stream through gzip compressed files with zless and search inside them using zgrep without decompressing to disk. Save time and storage space on large archives.

how-to-guide
Feb 24, 2026
Process Monitoring and Resource Analysis with top and htop: A Practical Guide

**Use `top` for lightweight scripted monitoring and `htop` for interactive visual troubleshooting; both utilities read from the `/proc` virtual filesystem to display real-time CPU, memory, and I/O statistics without requiring r...

how-to-guide
Feb 24, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →