Tutorial de secuencias de comandos de Shell
โก Resumen inteligente
El tutorial de scripts de shell explica cรณmo automatizar tareas en Linux y Unix utilizando archivos de comandos de shell. LessLos cursos abarcan temas como la interpretaciรณn de shells, cรณmo escribir tu primer script, comentarios y variables de shell.

Shell Scripting
Shell Scripting es un programa informรกtico de cรณdigo abierto diseรฑado para ser ejecutado por el shell Unix/Linux. Shell Scripting es un programa para escribir una serie de comandos para que los ejecute el shell. Puede combinar secuencias de comandos largas y repetitivas en un script รบnico y simple que se puede almacenar y ejecutar en cualquier momento, lo que reduce los esfuerzos de programaciรณn.
Este tutorial de Shell Scripting ayuda a adquirir una comprensiรณn bรกsica del programa de scripting de Shell de Linux/Unix y conceptos avanzados de Shell Scripting. Este tutorial de Shell Script estรก diseรฑado para principiantes y profesionales que desean aprender ยฟQuรฉ es Shell Scripting? Cรณmo funcionan los scripts de shell, tipos de shell y mรกs.
ยฟQuรฉ es Shell?
Cรกscara es un tรฉrmino UNIX para una interfaz entre un usuario y un servicio del sistema operativo. Shell proporciona a los usuarios una interfaz y acepta comandos legibles por humanos en el sistema y ejecuta aquellos comandos que pueden ejecutarse automรกticamente y proporcionar la salida del programa en un script de shell.
An Operating estรก hecho de muchos componentes, pero sus dos componentes principales son:
- Nรบcleo
- Cรกscara

Un Kernel estรก en el nรบcleo de una computadora. Hace posible la comunicaciรณn entre el hardware y el software. Mientras que el kernel es la parte mรกs interna de un sistema operativo, el shell es la mรกs externa.
Un shell en un sistema operativo Linux toma su entrada en forma de comandos, la procesa y luego da una salida. Es la interfaz a travรฉs de la cual un usuario trabaja en los programas, comandos y scripts. Se accede a un shell mediante un terminal que lo ejecuta.
Cuando ejecuta la terminal, el Shell emite un sรญmbolo del sistema (normalmente $), donde puede escribir su entrada, que luego se ejecuta cuando presiona la tecla Enter. La salida o el resultado se muestra a continuaciรณn en el terminal.
El Shell envuelve el delicado interior de un OperaSistema de protecciรณn que lo protege de daรฑos accidentales. De ahรญ el nombre Cรกscara.
Este tutorial de Unix/Linux Shell Script ayuda a comprender los conceptos bรกsicos de los scripts de Shell hasta niveles avanzados.
Haga clic en aquรญ si el video no es accesible
Tipos de concha
Hay dos shells principales en Linux:
1. La funciรณn de Concha de Bourne: El mensaje para este shell es $ y sus derivados se enumeran a continuaciรณn:
- El shell POSIX tambiรฉn se conoce como 'sh'
- Concha de maรญz tambiรฉn conocida como 'ksh'
- BOurne Aganancia SHell tambiรฉn lo conocรญa como bash (el mรกs popular)
2. la concha c: El mensaje para este shell es %, y sus subcategorรญas son:
- C shell tambiรฉn se conoce como csh
- Tops C shell tambiรฉn se conoce como tcsh
En este tutorial discutiremos las secuencias de comandos de shell basadas en bash shell.
Cรณmo escribir un script de shell en Linux / Unix
Shell Scripts se escriben usando editores de texto. En tu sistema Linux, abre un programa editor de texto, abre un nuevo archivo para comenzar.ping Si se trata de un script de shell o programaciรณn de shell, entonces debe otorgarle al shell permiso para ejecutar su script de shell y colocar su script en la ubicaciรณn desde donde el shell pueda encontrarlo.
Entendamos los pasos para crear un script de Shell:
- Crea un archivo usando un vieditor (o cualquier otro editor). Nombre el archivo de script con extensiรณn .sh
- Comenzar el guion con #! /bin/sh
- Escribe algรบn cรณdigo.
- Guarde el archivo de secuencia de comandos como nombre de archivo.sh
- Para ejecuciรณn el tipo de guiรณn nombre de archivo bash.sh
"#!" Hay un operador llamado shebang que dirige el guiรณn a la ubicaciรณn del intรฉrprete. Entonces, si usamosโ#! /bin/shโ el script se dirige al bourne-shell.
Creemos un pequeรฑo guiรณn โ
#!/bin/sh
ls
Veamos los pasos para crear programas Shell Script en Linux/Unix โ
El comando 'ls' se ejecuta cuando ejecutamos el archivo scrip sample.sh.
Agregar comentarios de shell
Comentar es importante en cualquier programa. En la programaciรณn Shell, la sintaxis para agregar un comentario es
#comment
Entendamos esto con un ejemplo.
ยฟQuรฉ son las variables de Shell?
Como se mencionรณ anteriormente, las variables almacenan datos en forma de caracteres y nรบmeros. De manera similar, las variables del Shell se utilizan para almacenar informaciรณn y solo pueden hacerlo mediante el Shell.
Por ejemplo, lo siguiente crea una variable de shell y luego la imprime:
variable ="Hello" echo $variable
A continuaciรณn se muestra un pequeรฑo script que utilizarรก una variable.
#!/bin/sh echo "what is your name?" read name echo "How ">do you ">do, $name?" read remark echo "I am $remark too!"
Entendamos los pasos para crear y ejecutar el script.
Como puede ver, el programa eligiรณ el valor de la variable "nombre" como Alegrรญa y "comentario" como excelente.
Este es un guiรณn simple. Puede desarrollar scripts avanzados que contengan declaraciones condicionales, bucles y funciones. Los scripts de Shell le facilitarรกn la vida y le facilitarรกn la administraciรณn de Linux.



.jpg)