¿cuanta gente a visto el blog?

Depuración, pruebas y atajos de BASH


Para depurar tus scripts de bash, puedes usar -x al ejecutar tus scripts:

bash -x ./your_script.sh

O puedes agregar set -x antes de la línea específica que deseas depurar, set -x habilita un modo del shell donde todos los comandos ejecutados se imprimen en el terminal. Otra forma de probar tus scripts es usar esta fantástica herramienta: https://www.shellcheck.net/ Simplemente copia y pega tu código en el cuadro de texto, y la herramienta te dará algunas sugerencias sobre cómo puedes mejorar tu script. También puedes ejecutar la herramienta directamente en tu terminal: https://github.com/koalaman/shellcheck Si te gusta la herramienta, asegúrate de darle una estrella en GitHub y contribuir.

Como SysAdmin/DevOps, paso gran parte de mi día en la terminal. Aquí están mis atajos favoritos que me ayudan a realizar tareas más rápido mientras escribo scripts en Bash o simplemente mientras trabajo en la terminal. Los dos siguientes son particularmente útiles si tienes un comando muy largo.

  • Eliminar todo desde el cursor hasta el final de la línea: Ctrl + k
  • Eliminar todo desde el cursor hasta el principio de la línea: Ctrl + u
  • Eliminar una palabra hacia atrás desde el cursor: Ctrl + w
  • Buscar en tu historial hacia atrás. Probablemente este es el que más uso. Es realmente útil y acelera mucho mi flujo de trabajo: Ctrl + r
  • Limpiar la pantalla, uso esto en lugar de escribir el comando clear: Ctrl + l
  • Detener la salida a la pantalla: Ctrl + s
  • Habilitar la salida a la pantalla en caso de que se haya detenido previamente con Ctrl + sCtrl + q
  • Terminar el comando actual: Ctrl + c
  • Lanzar el comando actual al fondo: Ctrl + z

Uso estos regularmente todos los días, y me ahorran mucho tiempo. Si crees que he olvidado alguno, no dudes en unirte a la discusión en el foro de la comunidad de DigitalOcean.

No hay comentarios.:

Publicar un comentario