Conclusion

In this conclusion we will wrap up the course and suggest where you go from here.

We'll cover the following

Well Done!

You’ve finished the course!

I hope you got the following benefits from this course:

  • An overview of what bash is capable of
  • An understanding of some of its key concepts, such as:
    • tests
    • exit codes
    • signals
    • options
    • subshells
    • readline
    • variables
    • command types
    • pipes and redirects
    • history
    • job control
    • autocomplete
    • traps
  • An ability to read shell scripts
  • Comprehension of - and the confidence to use - the jargon around bash

If I had to sum up what I hope this course gives you in one sentence it would be: confidence in reading the man bash pages without being confused or feeling lost

Where To Go Next

Although you’ve come a long way, your bash journey does not end here. I still learn new things about bash almost every day, and if you keep using it, you will too.

The best thing to keep your bash skills up and improve them is simply to use it. This should not be difficult, as the command line should now be your go-to place to getting everyday tasks done.

Here are some more suggestions for further work:

  • Periodically read the man bash page
  • Learn the most popular commands used on the command line
  • Write scripts for common daily tasks you or your colleagues do
  • If you know C at all, or are curious, download the bash source code and scan through it for shell variables and the like that you have learned about

Feedback

If anything about this course did not work for you, or you have suggestions to improve, then please do get in touch with the author using the ‘Send Feedback’ button from any lesson.

If you particularly enjoyed a lesson, then please hit the ‘Recommend’ button so that others can be aware of it.

Get hands-on with 1200+ tech skills courses.