Cosas a considerar en su primer día de scripts bash

Cosas a considerar en su primer día de scripts bash

Probablemente haya oído hablar de Bash Scripting si está familiarizado con Linux. Un script bash juega un papel esencial en la automatización de los comandos en Linux. Puede ahorrar mucho tiempo porque no necesita escribir los comandos uno por uno en la terminal. Por lo tanto, Bash Scripting puede aumentar su eficiencia laboral ejecutando automáticamente los comandos.

Además, también es necesario un gran conocimiento de las secuencias de comandos bash para conseguir el trabajo de administrador de Linux. Es por eso que debes aprender scripting bash para impulsar tu carrera en un nivel completamente nuevo. Si es un principiante, lea esta guía para obtener una breve información sobre Bash Scripting en Linux.

Tu primer día de scripts bash

Antes de pasar a los conceptos de script de bash, echemos un vistazo a los conceptos básicos de Bash en Linux:

Que es Bash?

Bash o Bourne Again Shell es un intérprete de lenguaje de comando que está ampliamente disponible en diferentes distribuciones de Linux. Bash es una versión mejorada de Bourne Shell que incluye características adicionales como edición de línea de comandos. Hoy en día, Bash viene como un intérprete de comando predeterminado en varios sistemas de Linux.

Brian Fox desarrolló bash en 1989 para mejorar el shell de Bourne para usos interactivos. Tiene diferentes opciones que incluyen enlaces de claves, edición de línea de comandos y soporte de historial de comandos.

Que es el caparazón?

Shell lee y ejecuta los comandos que ingresa un usuario. En otras palabras, es un procesador macro que funciona entre el usuario y el sistema para la ejecución del comando. La máxima capacidad de Shell para interactuar con el sistema (kernel) lo convierte en una herramienta poderosa.

Puede crear el archivo de shell desde la CLI o la GUI. Hay varias variantes de conchas, y cada variante tiene sus habilidades y función para automatizar la ejecución de comando.

Que es las secuencias de comandos?

Scripting ofrece un entorno de ejecución de comandos automáticos. Permite que un usuario escriba y ejecute el conjunto de comandos desde el terminal. Los scripts son archivos de texto que puede crear desde el terminal o del editor de texto. Con los scripts, puede ejecutar múltiples comandos simultáneamente, ahorrándole mucho tiempo y esfuerzo.

Bash Scripting: ¿Por qué deberías usarlo??

Como se mencionó, los scripts bash pueden mejorar el flujo de trabajo y simplificar el proceso. Los scripts bash son preferidos por ingenieros de redes, científicos, administradores de sistemas, desarrolladores y expertos en Linux.

Puede usar la secuencia de comandos bash en diferentes tareas, incluida la crujido de datos, las copias de seguridad automatizadas, la implementación de aplicaciones web y el desarrollo de scripts personalizados para varias páginas. Además, aquí hay algunas razones por las que debe usar el script bash para sus tareas diarias:

  • Automatización de tareas: Puede automatizar la tarea diaria con la ejecución de comandos automáticos. El script bash también es compatible con el programador basado en el tiempo del cron para automatizar la ejecución del script bash.
  • Simplifique el trabajo: No necesita recordar la secuencia de los comandos porque el script bash ejecuta los comandos uno por uno en el orden correcto. Por lo tanto, solo necesita escribir los comandos una vez en la secuencia.
  • Soporte transferible: Script bash funciona bien en cada sistema. Si transfiere un script bash de un sistema operativo Linux a otro, todavía funciona correctamente.
  • Transparente: Puede verificar rápidamente el contenido del script ya que está disponible en el formato de texto legible por humanos.

Scripting de bash: los conceptos básicos

Inicialmente, ".mierda"¿Es la extensión del script bash. Pero hay algunas formas más de identificar estos scripts rápidamente.

  1. A veces, los guiones de Bash terminan con el ".Extensión de Shebang ", una combinación de Bash y Bang. Shebang contiene #! (Bash# y Bang!) que indica un intérprete para la ejecución. Este #! Shebang dice qué intérprete hace un sistema que debe usar para ejecutar los comandos de script de bash.
  2. Si abre un directorio en el terminal que contiene el script bash, aparece en diferentes colores del resto de los archivos. Puede identificar el guión de Bash según sus colores.
  3. Puede verificar los derechos de los scripts porque estos archivos contienen el derecho de ejecución como X. Por lo tanto, puede usar ese script en el terminal si un archivo contiene derechos de ejecución.

Cómo crear script bash en Linux

Puede crear el archivo de script bash a través del enfoque CLI y GUI. Pasemos por cada uno de ellos por separado:

Crea un guión bash a través de Nano Editor

Primero, abra el terminal de Linux y ejecute el comando touch para crear un script bash:

toque.mierda

Puede verificar la ruta del archivo bash usando el comando "What":

Que Bash

En caso de que desee guardar el script en un directorio específico, ejecute los siguientes comandos:

CD ~/
toque.mierda

También puede proporcionar los derechos de ejecución al script a través del comando chmod:

archivo chmod +x.mierda

Ahora, use el comando nano para ingresar los detalles en el script bash:

archivo nano.mierda

En el editor nano, puede ingresar los detalles en consecuencia. Por ejemplo, insertamos un texto específico en él:

Finalmente, ejecute el siguiente comando para abrir el script bash en el terminal:

./archivo.mierda

Hay un montón de scripts bash que puedes crear en Linux. Echa un vistazo a 30 ejemplos de script bash para aprender todo sobre scripting bash.

Comandos que puede probar para Bash Scripting

Hay algunos comandos que puede probar mientras escribe scripts bash en Linux:

Comando ls

El comando LS se usa para enumerar el contenido del directorio para que pueda verificar el contenido del archivo rápidamente.

Comando GREP

El comando GREP se usa para buscar el texto en un patrón específico. Puede ser un comando útil buscar un script en particular desde el directorio.

Comando mkdir

Puede usar el comando mkdir para crear los directorios. Este comando es útil al crear un script bash en un nuevo directorio.

Comando pwd

Puede usar el PWD para imprimir el directorio de trabajo actual en el terminal. Es útil cuando trabaja en múltiples terminales.

Comando de hombre

Con el comando de hombre, puede obtener los detalles sobre los comandos que está ejecutando. Puede probar algunas opciones como -W, -B, -F, etc.

Comando mv

Renombra o mueve los directorios directamente desde el terminal con el comando MV.

Comando CP

Este comando se utiliza para copiar los directorios y archivos.

Comando de gato

El comando CAT crea, lee, muestra y concatena un archivo.

Comando de salida

Puede usar el comando de salida para finalizar el proceso de ejecución actualmente y cerrar la ventana del terminal.

Conclusión

Esto se trata de las cosas que debe considerar en su primer día de scripts de bash. Los scripts bash son útiles para mejorar su eficiencia, ya sea que sea un administrador de Linux o un programador. El concepto de script bash no se limita a una sola guía. Es por eso que escribimos cientos de guías y tutoriales, así que asegúrese de visitar Linuxhint para saber más.