Introducción a Unix Shell Scripting:

En Unix, el intérprete de comandos nativo es el Command Shell, que proporciona una interfaz de línea de comandos para que los usuarios interactúen con el sistema operativo.

Los comandos Unix también pueden ejecutarse de forma no interactiva en forma de Shell Script. El script es una serie de comandos que se ejecutarán juntos.

Los scripts de shell pueden utilizarse para una gran variedad de tareas, desde personalizar tus entornos hasta automatizar tus tareas diarias.

Lista de todos los tutoriales de Unix Shell Scripting:

  • Introducción a Unix Shell Script
  • Trabajar con el editor Vi de Unix
  • Características de Unix Shell Scripting
  • Operadores en Unix
  • Codificación condicional en Unix (Parte 1 y Parte 2)
  • Bucles en Unix
  • Funciones en Unix
  • Procesamiento de textos en Unix (Parte 1, Parte 2 y Parte 3)
  • Parámetros de línea de comandos Unix
  • Shell Scripting Avanzado Unix

Vídeo Unix nº 11:

Conceptos básicos de Unix Shell Scripting

Este tutorial le dará una visión general de la programación de shell y le proporcionará una comprensión de algunos programas de shell estándar. Esto incluye shells como el Bourne Shell (sh) y el Bourne Again Shell (bash).

Los intérpretes de comandos leen archivos de configuración en múltiples circunstancias que difieren según el intérprete de comandos. Estos archivos suelen contener comandos para ese intérprete de comandos en particular y se ejecutan cuando se cargan; suelen utilizarse para establecer variables importantes que se utilizan para encontrar ejecutables, como $PATH, y otras que controlan el comportamiento y la apariencia del intérprete de comandos.

  • El caparazón de Bourne (sh): Este fue uno de los primeros programas shell que vinieron con Unix y es también el más utilizado. Fue desarrollado por Stephen Bourne. El archivo ~/.profile se utiliza como archivo de configuración para sh. Este es también el shell estándar utilizado para scripting.
  • El intérprete de comandos C (csh): El C-Shell fue desarrollado por Bill Joy y se basó en el lenguaje de programación C. Su objetivo era mejorar la interactividad con funciones como el listado del historial de comandos y la edición de comandos. Los archivos ~/.cshrc y ~/.login son utilizados como archivos de configuración por csh.
  • La cáscara de nuevo Bourne (bash): El intérprete de comandos bash fue desarrollado para el proyecto GNU como sustituto de sh. Las características básicas de bash están copiadas de sh, y también añade algunas de las características de interactividad de csh. os archivos ~/.bashrc y ~/.profile son utilizados como archivos de configuración por bash.

Consulta nuestro próximo tutorial para saber más sobre Vi Editor.

PREV Tutorial

Lecturas recomendadas

    Desplazarse hacia arriba