Shell Scripting – Tutorial 06: Bash Shell Scripts – Part 3

Shell Scripting – Tutorial 06: Bash Shell Scripts – Part 3

Shell Scripting – Tutorial 06: Bash Shell Scripts – Part 3

Continuing, with this Tutorial 06 from our series on Shell scripting, today we will address a series online resources, to take into account when learn and refine our capabilities and expertise, on said technological aspect of Operating Systems based on GNU/Linux.

Since, in the previous (Tutorial 05) we board a series good practice, to take into account when carrying out the same.

Shell Scripting – Tutorial 05: Bash Shell Scripts – Part 2

Shell Scripting – Tutorial 05: Bash Shell Scripts – Part 2

And, before starting this post called “Shell Scripting – Tutorial 06”, we recommend exploring the following related contents, at the end of reading this post today:

Shell Scripting – Tutorial 05: Bash Shell Scripts – Part 2
Related article:
Shell Scripting – Tutorial 05: Bash Shell Scripts – Part 2
Shell Scripting – Tutorial 04: Bash Shell Scripts - Part 1
Related article:
Shell Scripting – Tutorial 04: Bash Shell Scripts – Part 1

Shell Scripting Tutorial 06

Shell Scripting Tutorial 06

Why is it useful to learn Shell Scripting when using GNU/Linux?

Today, and for a long time, it is well known that a fairly significant percentage of users of proprietary and commercial Operating Systems, such as Windows and macOS, are usually home users, students, office and administrative users, but not computer technicians. While, on the contrary, those of GNU/Linux do, that is, they are usually self-taught in computing, advanced users and IT professionals, and even computer experts.

For this reason, there are more GNU/Linux users who know and use the terminal (console), than those who do, on Windows and macOS. However, many of them do not usually exploit the full potential of this way of working, since they are only limited to knowing and executing command orders for typical activities or actions, such as (un)installing, updating, deleting any application in it or manage configurations in OS files.

When in reality, its potential is much larger and more complex, allowing us to do everything from the automation of tasks to the creation of packages and applications. Which, in turn, allows us to save many hours/labor on learned things that must be executed frequently and repetitively. Until, achieve an almost total command of the entire Operating System.

In consecuense, master the art of shell scripting when we use any Operating System, especially GNU/Linux, it is a "plus" that should be used to access new uses and capabilities.

Top 10 Online Resources to Learn and Practice Shell Scripting

  • Online scripting language editors: They are tools embedded in web sites that allow anyone to comfortably write and test commands and scripts directly in emulated terminals on a web browser. Our recommendations are:
  1. Shellcheck,
  2. run bash online.
  3. Online Bash Compiler,
  4. Bash Script Tester,
  5. Bash Online Editor and Compiler,
  • Shell Scripting Practice and Study Resources: These are links that take us to websites that contain documentation, tutorials, technical recommendations guides, command analyzers, Scripting Challenges and collections of examples. Our recommendations are:
  1. Learn Shell,
  2. Explain Shell,
  3. Command line fu,
  4. CommandChallenge!,
  5. SixArm (Shell style guide),
  6. Shell Scripting Best Practices

And if what you are looking for in a group or community specializing in the art of Shell Scripting, we recommend you explore the following Telegram group called Shell_Cli_Bash_Scripting.

Shell Scripting - Tutorial 03: All About Bash Shell Scripting
Related article:
Shell Scripting – Tutorial 03: All About Scripts and Shell Scripting
Shell Scripting - Tutorial 02: All About Bash Shell
Related article:
Shell Scripting – Tutorial 02: All About Bash Shell

Abstract banner for post

Summary

In short, we hope this Tutorial 06 on «Shell Scripting», continue helping any interested party to master the terminal more. And generate more optimal and functional automated programs and tasks. Also, if you know of any other great free online resources for learn and practice shell scriptingLeave it to us in the comments.

Finally, if you simply liked the content, comment and share it. And remember, visit the beginning of our «site», in addition to the official channel of Telegram for more news, tutorials and Linux updates. West group, for more information on today's topic or other related ones.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.