Lenguaje de schipting de aprendizaje Una guía de novatos al administrador del sistema

Lenguaje de schipting de aprendizaje Una guía de novatos al administrador del sistema

Linux está construido con ciertas herramientas poderosas, que no están disponibles en Windows. Una de esas herramientas importantes es Scripting de concha. Windows Sin embargo, viene con tal herramienta, pero como siempre es mucho débil en comparación con su Contraparte de Linux. Shell scripting/programación permite ejecutar comandos, con tuberías para obtener la salida deseada para automatizar los usos diarios. La automatización de la tarea diaria en el servidor es una tarea importante, el administrador del sistema debe realizar y la mayoría de los administradores lo logran escribiendo scripts para ejecutarse según sea necesario.

Guía de script de shell de Linux

El caparazón más utilizado en Linux es INTENTO Lo que significa Bourne Again Shell. Otro caparazón comúnmente encontrado en Linux son:

  1. Cáscara de almquista (ceniza)
  2. Bourne Shell (mierda)
  3. Debian Almquist Shell (estrellarse)
  4. Korn Shell (ksh)
  5. Dominio público korn shell (pdksh)
  6. Mirbsd Korn Shell (mksh)
  7. Z Shell (zsh)
  8. Busybox, etc.

Hemos tratado de cubrir una gran variedad de programación de conchas en varios aspectos en 5 publicaciones diferentes.

Comprender la carcasa de Linux y las secuencias de comandos básicas - Parte I

Estaba un poco dudando en escribir sobre el lenguaje de secuencias de comandos, ya que no estaba seguro de si los usuarios iban a aceptarlo o no, pero la respuesta recibida es una historia, en sí misma. Intentamos proporcionarle el conocimiento básico del lenguaje de secuencias de comandos y cómo usarlo, escribir comandos básicos, necesidad de líneas de comentarios y cómo escribirlo, hablar shebang, hacer un ejecutable de script y su 'ejecución.

Hola.mierda

El primero y el script introductorio tenía como objetivo obtener una salida simple, lo que te hace sentir cómodo con el mundo de las secuencias de comandos de shell.

Proceso.mierda

El segundo script fue allí, para decirle cómo puede ejecutar más de un comando en un script, sin embargo, no con tuberías, en esta etapa.

Interactivo.mierda

El tercer y último script de esta publicación fue un script simple pero muy interactivo que le pide su nombre, guárdelo, solicite nuevamente su apellido, guárdelo y diríjase con su nombre completo y apellido en diferentes líneas de producción.

Al final de esta publicación, se suponía que debía saber cómo ejecutar comandos de Linux de forma independiente de un script de shell, almacenar y manipular datos, según sea necesario y almacenar datos en el tiempo de ejecución.

Shell script parte i : Comprender el lenguaje de shell de Linux y el lenguaje básico de secuencias de shell

Sentirse orgulloso de la respuesta recibida en el primer artículo, escribir el siguiente artículo de la serie fue el primer pensamiento, que me dio la mente y, por lo tanto, el segundo artículo de la serie fue:

5 scripts de shell para Linux Newbies para aprender Scripting - Parte II

Muy claro de la leyenda, aquí se enumeraron los scripts de 5 capas. Pero enumerar qué tipo de guión aquí, era un trabajo engorrosa para nosotros. Pensamos en dedicar esta publicación al diseño y los colores en la carcasa. Nuestro principal pensamiento detrás de esto era decirle que Linux Terminal no es aburrido e incoloro y puede realizar su tarea de una manera muy colorida.

Special_patter.mierda

El primer guión de esta publicación dibuja un patrón especial, por ejemplo, un patrón de diamantes con puntos (.), la implementación de For Loop aquí fue lo que aprendió de este script específico.

Color aburrido.mierda

El segundo script de esta publicación, le proporcionó la salida de varios colores. Aprendió ciertos códigos de color (no es necesario memorizar) Cambiar el texto y el color de fondo individualmente y el proceso de aprendizaje fue muy colorido

Encriptar.mierda

El tercer artículo de esta publicación fue un script de menos de 10 líneas, pero fue un script muy útil que encripta un archivo/carpeta con contraseña. La implementación de la seguridad nunca fue tan fácil para siempre. No escribimos un script de descifrado aquí, pero le proporcionamos el comando que necesita para descifrar un archivo/carpeta y pedirle que escriba el script de descifrado usted mismo.

Salud del servidor.mierda

El cuarto script de esta publicación fue un script un poco largo (largo, en este punto de aprendizaje) que informa información relacionada con el servidor y puede redirigirse a un archivo para referencia futura. Utilizamos los comandos de Linux de forma canalizada para obtener el resultado deseado y, por lo tanto, la tubería de una herramienta importante en el lenguaje de secuencias de comandos, era en su conocimiento.

Espacio del disco.mierda

El quinto y el último script de esta publicación fue un script muy útil especialmente para administrador web, donde el correo electrónico automático se enviará al usuario si el espacio de disco cruza el límite. Deje que un usuario se registre para 5 GB de espacio web y tan pronto como su recuento de límite de carga web alcanza 4.75 GB, se enviará un correo electrónico automático al usuario para un incremento de espacio web.

Script de shell Parte II : 5 scripts de shell para aprender programación de shell

Navegando por el mundo de Linux Bash Scripting - Parte III

Era hora de contarle sobre ciertas palabras clave utilizadas y reservadas en el lenguaje de secuencias de comandos, para que pudiéramos refinar nuestros scripts de una manera muy profesional. Discutimos aquí, la implementación de los comandos de Linux en el script de shell.

arriba.mierda

El primer script de esta publicación tenía como objetivo decirle cómo avanzar en un directorio en el script de shell. Bueno, durante la instalación del paquete de Linux, habría visto que el archivo se almacena en varias ubicaciones, automáticamente y este script es útil si necesita alguna tarea.

Archivo aleatoria.mierda

El segundo script de esta publicación es un script muy útil y útil para los administradores. Puede crear un archivo/carpeta único automáticamente con la fecha y la marca de tiempo, para eliminar cualquier posibilidad de sobrescribir los datos.

CollectNetWorkInfo.mierda

El tercer artículo de esta publicación recopila información relacionada con el servidor y la almacena en un archivo de texto, para que pueda enviarse/almacenarse para futuras referencias.

Conversowase.mierda

El cuarto artículo de esta publicación convierte los datos del archivo o la entrada estándar a minúsculas en una sola.

SimpleCaCl.mierda

El último artículo de esta publicación es una calculadora simple que es capaz de hacer cuatro operaciones matemáticas básicas de manera interactiva.

Script de shell Parte III : Navegando por el mundo de las secuencias de comandos de Linux Bash

Aspecto matemático de la programación de Shell Linux - Parte IV

El artículo basado en el tema matemático es el resultado de un correo electrónico que recibí, donde un entusiasta de Linux no entendió el último guión de la tercera publicación, sí! El script de la calculadora. Bueno, para simplificar las operaciones matemáticas, creamos scripts independientes para la operación matemática individual.

Suma.mierda

Muy claro por el nombre este script realiza la adición de dos números. Hemos utilizado 'expr' para realizar la operación.

Sustracción.mierda, Multiplicación.mierda, División.mierda son segundo, tercer y cuarto script de la publicación respectivamente que realiza operaciones matemáticas de acuerdo con su nombre.

Mesa.mierda

El quinto script de esta publicación genera la tabla de un número, que se puede proporcionar en tiempo de ejecución.

Evenodd.mierda

El siguiente script de la publicación verifica si una entrada de número de la entrada estándar es impar o incluso e imprime el resultado en la salida estándar.

Factorial.mierda

El séptimo guión de esta publicación genera el factorial de un número. Calcular factorial en blanco y negro (papel) es una tarea dolorosa, pero aquí es una diversión.

Brazo.mierda

El script verifica si un número proporcionado es Armstrong o no.

Principal.mierda

El último script de esta publicación verifique si un número es primo o no y genera la salida correspondiente.

Shell script parte IV : Aspecto matemático de la programación de shell de Linux

Calculación de expresiones matemáticas en secuencias de comandos - Parte V

Fibonacci.mierda

El primer script de esta prueba de publicación si se ingresa un número es un Fibonacci o no.

Decimal2binario.mierda

El segundo script de esta publicación convierte el número decimal en binario. Este es uno de los proyectos más comunes que habría tenido en sus tareas de vacaciones de verano.

Binry2decimal.mierda

El tercer script de esta publicación convierte el número binario en decimal, solo viceversa del proceso anterior.

Sin embargo, no escribimos un script adecuado para las siguientes conversiones matemáticas, pero proporcionamos un comando de revestimiento, para que usted mismo pueda implementarlo en su propio script.

  1. Decimal a octal
  2. Decimal a hexadecimal
  3. Octal a decimal
  4. Hexadecimal a decimal
  5. Binario a Octal, cae en la categoría anterior.

Shell script parte v : Calcular expresiones matemáticas en el lenguaje de scripts de shell

Hemos probado todos los scripts, nosotros mismos para asegurarnos, cada script que recibe se ejecuta 100% perfectamente en su terminal. Además, hemos incluido la salida de muestra en la mayoría de los scripts, para que no se confunda.

Bueno, eso es todo por ahora, de mi parte. Estaré aquí de nuevo con un artículo interesante, a ustedes les encantará leer. Hasta entonces manténgase conectado a Tecmenta. Manténgase en forma, saludable y sintonizado. No olvide proporcionarnos sus valiosos pensamientos en el comentario, lo cual es muy apreciado.