Shell Tutoriales
Los tutoriales de scripting en shell ofrecen un enfoque sistemático para dominar las operaciones de línea de comandos y la automatización. Nuestros tutoriales cubren diferentes shells y técnicas de scripting, adecuados tanto para principiantes como para usuarios experimentados. A través de laboratorios prácticos y ejemplos concretos, te volverás competente en la escritura de scripts de shell eficientes. Nuestro entorno interactivo de línea de comandos te permite practicar y experimentar con comandos de shell en tiempo real.
Otros Árboles de Habilidades
LinuxDevOpsCiberseguridadDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxFormación RHCSAFormación RHCE in Enterprise LinuxFormación LFCSGitDockerKubernetesFormación CKAFormación CKADFormación CKSAnsibleFormación RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABase de datosMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Desarrollo webCiencia de datos
Análisis de los Directorios del PATH
Domine técnicas avanzadas de scripting en Linux mediante la creación de un script para analizar la variable de entorno $PATH. Aprenda a combinar comandos potentes como find, sed y tr con estructuras de shell para contabilizar archivos ejecutables en los directorios del sistema. Este desafío simula tareas reales de administración de sistemas y auditoría de seguridad, fortaleciendo sus habilidades en la manipulación de variables de entorno y el análisis del sistema de archivos.
ShellLinux
Dependencias de Trabajos (Jobs) en GitHub Actions
En este laboratorio, aprenderás a orquestar flujos de trabajo complejos definiendo dependencias entre trabajos, asegurando que tareas como el despliegue (deployment) solo ocurran después de una compilación (build) exitosa.
LinuxGitJavaScriptShell
Gestión de Outputs en Terraform
En este laboratorio, aprenderás a utilizar los valores de salida (outputs) de Terraform para extraer información relevante de tu configuración de infraestructura, facilitando su acceso y uso.
ShellLinux
Creación básica de recursos con Terraform
En este laboratorio, aprenderás el flujo de trabajo fundamental de Terraform mediante la definición, planificación y aplicación de un recurso básico `local_file`. Esto te introducirá a los conceptos centrales de la Infraestructura como Código (IaC).
ShellLinux
Creación del Primer Flujo de Trabajo de GitHub Actions
En este laboratorio, aprenderá los pasos fundamentales para crear un flujo de trabajo de GitHub Actions. Inicializará un repositorio Git, creará la estructura de directorio necesaria, definirá los disparadores (*triggers*) y trabajos (*jobs*) del flujo de trabajo en un archivo YAML, y confirmará (*commit*) sus cambios para simular un proceso de CI/CD.
LinuxGitShell
Destrucción de Recursos con Terraform
En este laboratorio, aprenderá a previsualizar y ejecutar de forma segura la destrucción de recursos administrados por Terraform, asegurando un desmantelamiento limpio y controlado de su infraestructura.
ShellLinux
Compilaciones de Matriz en GitHub Actions
En este laboratorio, aprenderá a usar estrategias de matriz para ejecutar su flujo de trabajo a través de múltiples configuraciones simultáneamente, como diferentes versiones de Node.js.
LinuxJavaScriptGitShell
Demostración de Validación de Entrada e Integridad de Código
En este laboratorio, aprenderá la importancia de la validación de entrada y la integridad del código creando un script simple, simulando un ataque de inyección de comandos, implementando sanitización y verificando la integridad del script con hashing.
CybersecurityShellLinux
Configuración de Secretos en GitHub Actions
En este laboratorio, aprenderá a gestionar de forma segura la información sensible en GitHub Actions configurando secretos de repositorio y referenciándolos en sus flujos de trabajo.
CybersecurityLinuxGitShell
Uso de Variables en Terraform
En este laboratorio, aprenderá a declarar, definir y usar variables en Terraform para hacer sus configuraciones más flexibles y reutilizables.
ShellLinux
Inicialización de un proyecto de Terraform
En este laboratorio, aprenderás los pasos fundamentales para inicializar un nuevo proyecto de Terraform, incluyendo la configuración de la estructura de directorios y la descarga de los plugins de proveedores necesarios.
ShellLinux
GitHub Actions: Añadir Variables de Entorno
En este laboratorio, aprenderás a definir y usar variables de entorno en flujos de trabajo de GitHub Actions. Crearás un flujo de trabajo, establecerás una variable global y accederás a ella dentro de un paso para imprimir un mensaje de saludo.
ShellLinuxGit
Ejecución de Comandos Simples en GitHub Actions
En este laboratorio, aprenderá a definir un flujo de trabajo (workflow) de GitHub Actions, especificar el entorno del ejecutor (runner) usando runs-on, y ejecutar comandos shell simples usando la palabra clave run.
LinuxGitShell
El Artesano de Scripts
En este desafío, asumirás el rol de un administrador de sistemas para escribir un potente script de shell que automatice tareas de gestión de archivos, aprendiendo sobre variables, condicionales y bucles en el proceso.
ShellLinux
Gestión del Estado de Terraform
En este laboratorio, aprenderá a gestionar el estado de Terraform utilizando varios subcomandos de `terraform state` para inspeccionar, listar, mover y actualizar recursos.
ShellLinuxCybersecurity
Gestión de Outputs en Terraform
En este laboratorio, aprenderás a utilizar los valores de salida (outputs) de Terraform para extraer información relevante de tu configuración de infraestructura, facilitando su acceso y uso.
ShellLinux
Operaciones del Sistema de Archivos en Shell
En esta práctica de laboratorio, aprenderás a realizar diversas pruebas de archivos en la shell. Crearás archivos y directorios de prueba, verificarás su existencia y comprobarás los permisos de los archivos. Al finalizar, serás capaz de escribir scripts de shell que interactúen con el sistema de archivos y tomen decisiones basadas en las propiedades de los mismos.
LinuxShell
Comando Trap de Bash
En esta práctica de laboratorio, aprenderás a utilizar el comando trap de Bash para gestionar señales e interrupciones en tus scripts. Crearás un script que capture señales específicas, implementarás acciones personalizadas para estas señales y utilizarás funciones con trap para lograr un código más organizado. Al finalizar, podrás escribir scripts que gestionen con elegancia diversos escenarios y eviten comportamientos impredecibles.
ShellLinux
- Anterior
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 18
- Siguiente