shell-basics
Linux shell basics - navigation, commands, file operations
When & Why to Use This Skill
The Shell Basics skill equips Claude with fundamental Linux command-line capabilities, enabling efficient interaction with file systems and operating environments. It covers essential operations such as directory navigation, file manipulation, text processing, and permission management, serving as a critical foundation for system administration, automation, and technical troubleshooting.
Use Cases
- System Administration: Efficiently navigate complex directory structures and manage files using core commands like cd, ls, cp, and mv.
- Log Analysis & Troubleshooting: Rapidly search through large log files or datasets using grep and find to identify errors, patterns, or specific system events.
- Environment Configuration: Manage file permissions and ownership with chmod and chown to ensure secure and proper setup of development or production environments.
- Automated File Operations: Streamline repetitive tasks by creating directories, moving assets in bulk, and organizing system files via the shell.
| name | shell-basics |
|---|---|
| description | "Linux shell basics - navigation, commands, file operations" |
| sasmp_version | "1.3.0" |
| bonded_agent | linux-expert |
| bond_type | PRIMARY_BOND |
Shell Basics Skill
Overview
Master Linux shell fundamentals for efficient command-line usage.
Capabilities
- Navigation: cd, pwd, ls, tree
- File Operations: cp, mv, rm, mkdir
- Text Viewing: cat, less, head, tail
- Search: find, locate, grep
- Permissions: chmod, chown, umask
Examples
# Navigate and list
cd /var/log
ls -la
# Find files
find / -name "*.log" -mtime -1
# Search in files
grep -r "error" /var/log/