Saltar al contenido
KnowledgeCity

Linux: Bash y scripts de shell

En Linux, las secuencias de comandos Bash son una fuente de poder informático. Forma parte de uno de los sistemas operativos más potentes y eficientes de la…
Preview the first lesson free — get full access to all 33 lessons.
Curso: bajo demanda
Avanzado Proveedor Jeremy Kurtz  33 lecciones ·  3h 3m  en Árabe, Alemán, Inglés, Español, Francés, Portugués, Chinese 

Descripción del curso

En Linux, las secuencias de comandos Bash son una fuente de poder informático. Forma parte de uno de los sistemas operativos más potentes y eficientes de la informática. La base de las secuencias de comandos del Shell es la automatización de tareas comunes, así como la creación de secuencias de comandos para proteger, realizar copias de seguridad y manipular grandes cantidades de datos. El script Bash es una de las herramientas más profundas de su arsenal de Linux. La capacidad de automatizar varias tareas repetitivas en un entorno de subprocesos múltiples puede ahorrar a las empresas innumerables horas de trabajo. En este curso, aprenderá a usar secuencias de comandos Bash con comandos, variables, funciones e incluso expresiones regulares.

Lo que aprenderás

  • Escribir scripts de shell Bash usando comandos, variables, funciones y expresiones regulares
  • Distinguir entre shells Bash, Korn y C, y comparar un script Bash con un archivo por lotes
  • Trabajar con variables de entorno y variables definidas por el usuario, incluidos tipos de variables y alcance
  • Aplicar operadores de comparación, operadores matemáticos y pruebas de cadena en Bash
  • Construir lógica condicional con if-else-fi, elif, bucles while y bucles for, incluido anidamiento y rangos
  • Automatizar comandos usando pipes y redirigidores, redirigir stdout y stderr, y modularizar trabajo con funciones

Puntos clave

  • El scripting de Bash automatiza tareas comunes y repetitivas como asegurar, hacer copias de seguridad y manipular grandes cantidades de datos.
  • Automatizar tareas repetitivas en un entorno multihilo puede ahorrar a las empresas innumerables horas de trabajo.
  • El curso cubre conceptos básicos de scripting de shell, incluidos comandos, variables, funciones y expresiones regulares.
  • Las expresiones regulares le permiten crear búsquedas precisas en archivos sin ni siquiera abrir los archivos.
  • Los pipes y redirigidores habilitan la automatización de comandos, y las funciones le permiten modularizar sus esfuerzos de línea de comandos.

Preguntas frecuentes

¿Qué aprenderé en este curso?

Aprenderá scripting de Bash con comandos, variables, funciones y expresiones regulares, incluyendo conceptos básicos de scripting de shell; shells Bash, Korn y C; variables de entorno y variables definidas por el usuario y sus tipos; operadores de comparación y matemáticos; sentencias condicionales como if-else-fi, elif, bucles while y bucles for; técnicas avanzadas de scripting; automatización de comandos con pipes y redirigidores; y modularización con funciones.

¿Para qué se utiliza el scripting de Bash?

Según el curso, el scripting de Bash se utiliza para automatizar tareas comunes y crear scripts que aseguren, hagan copias de seguridad y manipulen grandes cantidades de datos, ahorrando a las empresas innumerables horas de trabajo al automatizar tareas repetitivas en un entorno multihilo.

¿Cómo maneja este curso las sentencias condicionales y los bucles?

El curso explora las sentencias condicionales if-else, fi, elif, bucle while y bucle for, cubre la gestión de múltiples condiciones e incluye lecciones sobre anidar if dentro de un bucle y usar rangos en bucles for.

¿Qué habilidades me ayuda a desarrollar este curso?

Este curso le ayuda a desarrollar habilidades en Bash (lenguaje de scripting), scripting de Linux, scripting, comandos de shell, script de shell y comandos Unix.

¿Qué herramientas o editores cubre el curso para escribir scripts?

El curso incluye configurar el entorno de trabajo y usar el editor Nano, luego crear un script de Bash.