Continuando, con este Tutorial 06 de nuestra serie sobre Shell Scripting, hoy abordaremos una serie recursos en línea, a tener en cuenta a la hora de aprender y perfeccionar nuestras capacidades y experticia, sobre dicho aspecto tecnológico de los Sistemas Operativos basados en GNU/Linux.
Ya que, en el anterior (Tutorial 05) abordamos una serie buenas prácticas, a tener en cuenta a la hora de realizar los mismos.
Y, antes de iniciar este post llamado «Shell Scripting – Tutorial 06», les recomendamos explorar los siguientes contenidos relacionados, al finalizar de leer este post de hoy:
Tutorial 06 sobre Shell Scripting
¿Por qué es útil aprender Shell Scripting al usar GNU/Linux?
Hoy en día, y desde hace mucho, es bien conocido que, un porcentaje bastante significativo de los usuarios de Sistemas Operativos privativos y comerciales, como Windows y macOS, suelen ser usuarios caseros, estudiantes, ofimáticos y administrativos, más no técnicos informáticos. Mientras que, al contrario, los de GNU/Linux sí, es decir, suelen ser autodidactas de la informática, usuarios avanzados y profesionales TI, y hasta expertos de la computación.
Por ello, son más los usuarios de GNU/Linux que conocen y emplean la terminal (consola), que los que lo hacen, sobre Windows y macOS. Sin embargo, muchos de ellos no suelen explotar todo el potencial de este modo de trabajo, ya que, solo sé limitan a conocer y ejecutar órdenes de comandos para actividades o acciones típicas, tales como, (des)instalar, actualizar, borrar cualquier aplicación en el mismo o gestionar configuraciones en archivos de SO.
Cuando en realidad, su potencial es mucho más grande y complejo, llegando a permitirnos desde la automatización de tareas hasta la creación de paquetes y aplicaciones. Lo cual, a su vez, nos permite ahorrar muchas horas/labor en cosas aprendidas que deben ejecutarse con frecuencia y de forma repetitiva. Hasta, lograr un dominio casi total de todo el Sistema Operativo.
En consecuencia, dominar el arte del Shell Scripting cuando usamos cualquier Sistema Operativo, sobre todo GNU/Linux, es un “plus” que debe aprovecharse para tener acceso a nuevos usos y capacidades.
Top 10 recursos en línea para aprender y practicar Shell Scripting
- Editores de lenguajes de scripting en línea: Son herramientas insertadas en sitios webs que permiten que cualquiera pueda escribir y probar cómodamente órdenes de comandos y scripts directamente en terminales emulados sobre un navegador web. Nuestros recomendados son:
- ShellCheck,
- Run Bash Online.
- Online Bash Compiler,
- Online Bash Script Tester,
- Bash Online Editor and Compiler,
- Recursos de estudio y práctica de Shell Scripting: Son enlaces que nos llevan a sitios webs que contienen documentación, tutoriales, guías de recomendaciones técnicas, analizadores de comandos, Retos de Scripting y colecciones de ejemplos. Nuestros recomendados son:
- Learn Shell,
- Explain Shell,
- Command Line Fu,
- Command Challenge!,
- SixArm (Shell style guide),
- Shell Scripting Best Practices
Y si lo que buscas en un grupo o una comunidad especializada en el arte del Shell Scripting, te recomendamos explorar el siguiente grupo de Telegram llamado Shell_Cli_Bash_Scripting.
Resumen
En resumen, esperamos que este Tutorial 06 sobre «Shell Scripting», siga contribuyendo a que cualquier interesado domine más el terminal. Y genere más óptimos y funcionales programas y tareas automatizadas. Además, si conoces algún otro recurso idóneo, en línea y gratuito para aprender y practicar Shell Scripting, déjanoslo en los comentarios.
Por último, si simplemente te ha gustado el contenido, coméntalo y compártelo. Y recuerda, visitar el inicio de nuestro «sitio web», además del canal oficial de Telegram para más noticias, tutoriales y novedades linuxeras. O este grupo, para más información sobre el tema de hoy u otros relacionados.