¿Cuál es el uso de scripts de shell?

1. ¿Qué es Shell?

Es un comando, similar al comando dos de Windows 
, también es un lenguaje de programación, que contiene variables, funciones, sentencias de control lógico, etc.

2. ¿Qué es Shell Script?

Es un archivo de texto en el que los comandos de Shell se pueden escribir o programar para formar un archivo de script ejecutable y reutilizable.

3. El papel de los scripts de shell

Mejore la eficiencia de la administración del sistema Linux a través de la programación de shell

4. El analizador de shell predeterminado del sistema Linux

/bin/bash


¿Por qué aprender secuencias de comandos de Shell?

Mejore la eficiencia de gestión del sistema Linux a través de comandos Shell y lenguajes de programación

Introducción a Shell

Al escribir un comando de shell y enviarlo al kernel de Linux para su ejecución, la operación es el hardware de la computadora. Por lo tanto, el comando de shell es un puente para que el usuario opere el hardware de la computadora.

Shell es un comando, similar al comando Dos del sistema de Windows

Shell es un lenguaje de programación de puertas. Shell contiene variables, funciones, declaraciones de control lógico, etc.

 Cuando el usuario emite una instrucción al sistema operativo, en realidad le dice al shell la instrucción, que es interpretada por el shell y luego procesada por el kernel para realizar la acción correspondiente. Las respuestas del sistema y los mensajes de salida también son procesados ​​por el shell y luego se muestran en la pantalla del usuario.

analizador de shell

Compruebe el analizador de shell compatible con centos en el sistema Linux

cat /etc/shells

Introducción a los tipos de analizadores

tipo de analizador introducir
/ papelera / sh Bourne Shell, el shell utilizado originalmente por UNIX;
/bin/bash Bourne Again Shell es una extensión de Bourne Shell, conocida como bash.Es el shell predeterminado de LinuxOS.Tiene una interfaz de edición flexible y potente, y al mismo tiempo, tiene una interfaz de usuario muy amigable y es altamente interactiva;
/sbin/noiniciar sesión Si el analizador no ha iniciado sesión, el shell se establece en /sbin/nologin se usa para controlar que el usuario inicie sesión en el sistema. A veces, algunos servicios, como los servicios de correo, se usan principalmente para recibir correo del host, y no se requiere inicio de sesión.
/bin/guion dash (Debian Almquist Shell), también un shell de Unix. Es más pequeño que Bash y requiere menos espacio en disco, pero también es menos conversacional y menos interactivo.
/bin/csh C Shell es un estilo de lenguaje C Shell
/bin/tcsh es una versión extendida de C Shell.

El analizador predeterminado es bash

 echo $SHELL

Significado: Imprime el tipo de analizador de Shell utilizado por el entorno del sistema actual

echo se utiliza para imprimir datos de salida en el terminal

$SHELLEs una variable de entorno de tipo analizador de lectura compartida globalmente, una variable que todos los programas de shell pueden leer cuando se utiliza una variable de entorno global.

Supongo que te gusta

Origin blog.csdn.net/qq_21402983/article/details/124069924
Recomendado
Clasificación