bash-linux
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.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
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ûrStatic 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.
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
¿Cómo encuentro todos los archivos JavaScript modificados en los últimos 7 días?
Muéstrame el comando para encontrar y terminar un proceso usando el puerto 3000
Crea una plantilla de script bash que maneje errores correctamente e incluya limpieza al salir
¿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