Exercise 1 – Walkthrough – Part I – Mac Users Only
Start course

In this course, you're going to learn how to set up a local Linux shell scripting environment, whether you're using Windows, MacOS, or Red Hat Enterprise Linux. You'll be guided through the installation processes of Vagrant and VirtualBox—two tools that we will make your life easier as we work our way through the Linux Shell Scripting learning path. We'll also carry out some troubleshooting of the most common issues, should you face them.

This course is part of the Linux Shell Scripting learning path. To follow along with this course, you can download all the necessary resources here.

Learning Objectives

  • Set up a local Linux environment using Vagrant and VirtualBox
  • Troubleshoot any issues/errors

Intended Audience

  • Anyone who wants to learn Linux shell scripting 
  • Linux system administrators, developers, or programmers


To get the most out of this course, you should have a basic understanding of the Linux command line.


Video is for you Mac users. We're going to go ahead and start out by installing VirtualBox. Now be sure to use the link in the documentation or in the project notes there. So I'm gonna go to the website and then I'm going to navigate to the VirtualBox directory. And since we're running Mac I'll go to the Mac directory here. And then I'm gonna go ahead and download this application. Now we're just gonna go ahead and open up that download. And we're going to go ahead and double-click on the virtualbox.pkg file here. And that will start the installation. And we'll go ahead and click continue and accept all the defaults. Okay, the installation is complete and we'll just click close. We're done with this window. I'll go ahead and close that as well. Now we'll go ahead and install Vagrant. So we'll navigate to the Vagrant directory. We're on Mac. And again, we'll just download the installer and run it and accept the defaults as well. Okay, we'll go ahead and click on that download. We'll double click on the Vagrant.pkg file here. All right, the installation is complete and we're done. All right, now you have all the tools you need installed in order to complete the first project and future projects as well.

About the Author
Learning Paths

Jason is the founder of the Linux Training Academy as well as the author of "Linux for Beginners" and "Command Line Kung Fu." He has over 20 years of professional Linux experience, having worked for industry leaders such as Hewlett-Packard, Xerox, UPS, FireEye, and Nothing gives him more satisfaction than knowing he has helped thousands of IT professionals level up their careers through his many books and courses.

Covered Topics