Learning Linux

If anyone is looking to learn linux or bash commands, this course on Coursera titled “Hands on Introduction to Linux commands and Shell Scripting” is a great resource to start with. *** this is not a paid promotion ***.

As a beginner with some experience using windows powershell and cmd prompt, I was able to pick up on the syntax of the shell of commands right away. The course first starts of with an introduction to linux and how it came to what it is today and then a brief overview of the different layers of a linux system. This course mostly focuses on Bash (born again shell) scripting. So first we learn about the different editor available on the bash shell such as GNU and VIM and then we cover commands from wget and curl to setting up cron jobs that run daily. Each section has an introductory lecture on the commands and then a hands on components to really drive the learning home. At the end of the course there is a final project to extract, format and save and analyze data (essentially create a simple ETL pipeline) from a website that contains temperature readings of different major cities. That’s when we really had to apply commands such as Grep to find the temperature readings among all the special characters on the website, and use the conditional if else statements to label how accurate the predicted temperature readings from previous days were to the actual recording temperatures.

Overall a great course. 10/10 recommend.

)https://www.coursera.org/learn/hands-on-introduction-to-linux-commands-and-shell-scripting

Leave a comment