Agent skill

linux-cli-mastery

Stars 5
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/Gaku52/claude-code-skills/tree/main/05-infrastructure/linux-cli-mastery

SKILL.md

日本語版

Linux CLI Mastery

A comprehensive, hands-on guide to mastering the Linux command line. Covers everything from file operations, text processing, and process management to networking, shell scripting, and system administration.

Skill Overview

Item Details
Category OS / CLI
Difficulty Beginner to Intermediate
Prerequisites operating-system-guide (foundational level)
Estimated Study Time 40-60 hours
Number of Guides 22 files

Learning Objectives

  • Perform basic shell operations and customize the shell environment
  • Handle file operations and permission management with confidence
  • Use text processing tools (grep, sed, awk) proficiently
  • Monitor and manage processes effectively
  • Understand and use networking-related commands
  • Write shell scripts for automation
  • Work with systemd, cron, and package managers in production

Directory Structure

docs/
├── 00-introduction/          # CLI Introduction
│   ├── 00-terminal-basics.md    # Terminal and shell fundamentals
│   ├── 01-shell-config.md       # Shell configuration (.bashrc, .zshrc)
│   └── 02-man-and-help.md       # Using manuals and help systems
├── 01-file-operations/       # File Operations
│   ├── 00-navigation.md         # Directory navigation and listing
│   ├── 01-file-crud.md          # Creating, copying, moving, and deleting files
│   ├── 02-permissions.md        # Permissions and ownership
│   └── 03-find-and-locate.md    # File searching
├── 02-text-processing/       # Text Processing
│   ├── 00-cat-less-head-tail.md # Viewing file contents
│   ├── 01-grep-ripgrep.md       # Pattern searching
│   ├── 02-sed.md                # Stream editor
│   ├── 03-awk.md                # Text processing language
│   └── 04-sort-uniq-cut-wc.md   # Sorting and aggregation
├── 03-process-management/    # Process Management
│   ├── 00-ps-top-htop.md        # Process monitoring
│   └── 01-jobs-signals.md       # Job control and signals
├── 04-networking/            # Networking
│   ├── 00-curl-wget.md          # HTTP communication
│   └── 01-ssh-scp.md            # Remote connections
├── 05-shell-scripting/       # Shell Scripting
│   ├── 00-basics.md             # Variables, conditionals, and loops
│   └── 01-advanced-scripting.md # Functions, error handling, and practical patterns
├── 06-system-admin/          # System Administration
│   ├── 00-systemd.md            # systemd and service management
│   └── 01-package-management.md # Package management
└── 07-advanced/              # Advanced Techniques
    ├── 00-tmux-screen.md        # Terminal multiplexers
    └── 01-productivity.md       # Productivity tips and tricks

Prerequisite Skills

Next Steps

References

  1. Shotts, W. "The Linux Command Line." 2nd Ed, No Starch Press, 2019.
  2. Barrett, D. "Efficient Linux at the Command Line." O'Reilly, 2022.
  3. Robbins, A. & Beebe, N. "Classic Shell Scripting." O'Reilly, 2005.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results