Compétences bash-linux
🐚

bash-linux

Sûr

Domina los comandos de Bash y terminal de Linux

Genera comandos y scripts de bash correctos sin memorización. Claude Code proporciona patrones precisos para operaciones de archivos, gestión de procesos, procesamiento de texto y manejo de errores en entornos Linux y macOS.

Prend en charge: Claude Codex Code(CC)
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "bash-linux". ¿Cómo encuentro todos los archivos Python y los cuento?

Résultat attendu:

  • Para encontrar todos los archivos Python recursivamente:
  • find . -name '*.py' -type f
  •  
  • Para contarlos:
  • find . -name '*.py' -type f | wc -l

Utilisation de "bash-linux". Muéstrame un script que haga backup de un directorio

Résultat attendu:

  • Aquí hay un script de backup con manejo de errores:
  •  
  • ```bash
  • #!/bin/bash
  • set -euo pipefail
  •  
  • SOURCE="$1"
  • BACKUP_DIR="$2"
  • TIMESTAMP=$(date +%Y%m%d_%H%M%S)
  •  
  • tar -czf "$BACKUP_DIR/backup_$TIMESTAMP.tar.gz" "$SOURCE"
  • echo "Backup completado: backup_$TIMESTAMP.tar.gz"
  • ```
  •  
  • Uso: ./backup.sh /path/to/source /path/to/backup/dir

Utilisation de "bash-linux". ¿Cómo verifico si un comando tuvo éxito?

Résultat attendu:

  • Puedes verificar el estado de salida con $?:
  •  
  • ```bash
  • if command; then
  • echo "Éxito"
  • else
  • echo "Falló con código de salida $?"
  • fi
  •  
  • # O usa && para encadenar
  • command && echo "Éxito" || echo "Falló"
  • ```

Audit de sécurité

Sûr
v1 • 2/25/2026

Static scanner detected 92 patterns flagged as potential security issues. After manual review, all findings are confirmed FALSE POSITIVES. The skill file is educational documentation containing bash command examples in markdown code blocks and tables. Backticks and command syntax are part of markdown formatting for documentation purposes, not executable code. No malicious intent detected, no security risks identified.

1
Fichiers analysés
205
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Ce que vous pouvez construire

Automatización de flujo de trabajo de desarrollador

Los desarrolladores de software usan esta habilidad para automatizar tareas repetitivas como procesamiento por lotes de archivos, monitoreo de logs y pipelines de compilación. Reduce el tiempo dedicado a buscar la sintaxis correcta de comandos.

Scripting de administración de sistemas

Los ingenieros DevOps y administradores de sistemas referencian estos patrones para escribir scripts bash confiables con manejo adecuado de errores. Ayuda a crear scripts de automatización mantenibles para gestión de servidores.

Aprendizaje de fundamentos de bash

Los nuevos usuarios que transicionan de Windows a Linux o macOS aprenden patrones correctos de comandos y entienden las mejores prácticas de scripting bash. Proporciona una referencia rápida sin buscar en múltiples fuentes de documentación.

Essayez ces prompts

Comando básico de búsqueda de archivos
¿Cómo encuentro todos los archivos JavaScript modificados en los últimos 7 días?
Comando de gestión de procesos
Muéstrame el comando para encontrar y terminar un proceso usando el puerto 3000
Script con manejo de errores
Crea una plantilla de script bash que maneje errores correctamente e incluya limpieza al salir
Pipeline de procesamiento de texto
¿Cómo extraigo la segunda columna de un archivo CSV y cuento valores únicos?

Bonnes pratiques

  • Siempre cita las variables para prevenir word splitting y expansión glob: usa "$VAR" en lugar de $VAR
  • Usa set -euo pipefail al inicio de los scripts para capturar errores temprano y fallar con variables no definidas
  • Prueba comandos destructivos con echo primero: reemplaza rm con echo rm para ver qué sería eliminado
  • Prefiere [[ sobre [ para condicionales ya que es más seguro y portable en scripts bash modernos

Éviter

  • No analices la salida de ls - usa find o patrones glob en su lugar ya que la salida de ls no está diseñada para análisis
  • Evita eval en entrada de usuario - permite ejecución arbitraria de código y es una vulnerabilidad de seguridad importante
  • No uses cd en scripts sin verificación de errores - usa rutas absolutas o subshells (cd ... || exit)
  • Evita iterar sobre la salida de ls - usa shell globbing (for file in *.txt) en su lugar para iteración confiable de archivos

Foire aux questions

¿Por qué falla mi script bash cuando copio comandos directamente?
Los scripts se ejecutan en un shell no interactivo sin tus alias y personalizaciones de PATH. Siempre usa rutas completas y prueba scripts con bash -x scriptname.sh para depurar.
¿Cuál es la diferencia entre comillas simples y comillas dobles?
Las comillas dobles permiten expansión de variables y sustitución de comandos: "$VAR" se expande al valor. Las comillas simples tratan todo literalmente: '$VAR' permanece como la cadena literal.
¿Cómo manejo espacios en nombres de archivos?
Siempre cita las variables: usa "$file" en lugar de $file. Usa while IFS= read -r line para leer archivos, y find -print0 con xargs -0 para manejo separado por nulos.
¿Por qué mi script dice 'command not found'?
El comando no está en tu PATH. Usa la ruta completa (/usr/bin/command) o agrega el directorio al PATH: export PATH="$PATH:/new/path". Usa command -v cmdname para verificar si un comando existe.
¿Cuál es la diferencia entre && y ;?
El operador && ejecuta el segundo comando solo si el primero tiene éxito (código de salida 0). El punto y coma ejecuta ambos comandos sin importar, continuando incluso si el primero falla.
¿Cómo depuro un script bash?
Ejecuta con bash -x script.sh para imprimir cada comando antes de la ejecución. Agrega set -x en tu script para habilitar depuración para secciones específicas. Usa set -v para imprimir líneas según se leen.

Détails du développeur

Structure de fichiers

📄 SKILL.md