Agent skill
linux-cli-mastery
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
- Shotts, W. "The Linux Command Line." 2nd Ed, No Starch Press, 2019.
- Barrett, D. "Efficient Linux at the Command Line." O'Reilly, 2022.
- Robbins, A. & Beebe, N. "Classic Shell Scripting." O'Reilly, 2005.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
computer-science-fundamentals
A comprehensive guide covering the fundamentals of computer science. From hardware internals and data representation to algorithms, data structures, computation theory, programming paradigms, and software engineering basics — a systematic guide to all the CS foundations every engineer needs.
operating-system-guide
programming-language-fundamentals
algorithm-and-data-structures
aws-cloud-guide
development-environment-setup
Didn't find tool you were looking for?