Learn Bash Scripting with freeCodingCamp
A Summary of the Bash Scripting Course

Search for a command to run...
A Summary of the Bash Scripting Course

No comments yet. Be the first to comment.
In this series, I will document my progress through and impressions on freeCodeCamp's Relational Database certificate.
First impressions on Bash, Mario and Celestial Bodies Project
Two ways to make pop-up images in a Google Sheet

Since last we spoke I’ve been recording several new long and short form videos. Check out the YouTube Channel if you haven’t. I’ve also wrapped up training for a marathon I’ll be racing on March 3rd… 🤞🤞 Now to the sheets… Do you ever feel lost in E...

Originally published for freeCodeCamp In this article I will show you how to allow for multiple items to be selected using the drop-down data validation feature in Google Sheets. Here's the Google Sheet we'll use for the example. You can make a copy...

Originally published for freeCodeCamp Without clean data, your spreadsheet is knocking on death's door. In this tutorial, I will show you two fast ways to clean up the data in your Excel or Google Sheets spreadsheet. When dealing with data sets, esp...

Originally published for freeCodeCamp In this article I will show you how to format cells in Microsoft Excel. We'll be looking particularly at the Accounting format for cells with numbers. At the end of the article I'll give you two bonuses: a short...

Here's what I'm currently being greeted with at the onset of this leg of the journey. It's an error I encountered in the last project too. When I click the start course button, it just freezes up on a blank screen when it should be prompting me to log in with CodeAlly.

Do Not Despair
If this happens to you, you can go straight to CodeAlly and go to the playground there to load into the project.
Or...just go into Chrome's settings and enable third-party cookies. I had mine disabled for Incognito mode which was apparently enough to mess up the login process on the regular browsing mode too.

Here are some of the commands used in the course
sh: uses shell interpreterbash: bourne-again shell...uses the bash interpreterls -l: list permissions of current directory's filesprintenv: prints out the environment variableschmod +x <filename>: adds executable permissions to the filehelp <command>: find out more about a commandman <command>: displays the manual for a command if availableThis course tried my patience. I encountered a lot of technical issues...okay, okay: user issues as well. There were a number of times where I would get one of the five programs to work properly, but because I had not typed it exactly as the tutorial expected, the tests wouldn't pass.
This is exactly how computers are supposed to behave, but this course more than the first two, felt like it was in beta. Just a hair rough around the edges.
That said, it was a fine intro to bash, and we created five working programs:
Do these seem easy to you? They are if you have any kind of programming experience. But, the syntax of Bash is different from Javascript or Python. And there are built in functions unique to Bash that the course walks through.
On the whole, the two great things you'll get out of this are:
I'm ready to hop into the next courses which go back into PostgreSQL. Keep an eye on my blog here for updates as I continue through this freeCodeCamp Relational Database Certification.
Thanks for reading. Come say hey over on Twitter, and let me know what you think in the comments below.