Mijingo training is closing on May 15, 2022. All accounts will be archived after that date. Email support@mijingo.com for any assistance. All training now available at CraftQuest.


Command Line Bundle

by Ryan Irelan

Master the command line from beginning to end with this course bundle of both of our command line courses. Learn more


Get immediate access to the courses.
Secure checkout.

Course description

This is a bundle of our two command line courses: Command Line Fundamentals and OS X Shell Tricks. Save money with the bundle versus buying the courses separately!

It contains the following courses:

Command Line Basics by Greg Aker

Follow along and learn as Greg Aker covers the basic command line commands and information you need to know.

We’ll start off by getting familiar with the terminal itself; that plain, simple, yet powerful tool that exists, hidden away, on our computers. After that we’ll cover the following:

  • how to create and manipulate files
  • copying and moving files around our file system
  • use grep and find to search files and contents of files
  • archive files with tar, zip, and gzip
  • review permissions, how to set them, and how to change ownership of files and directories
  • connect to remote servers from the command line using wget, curl, rsync, and ssh
  • review the System Path and how the operating system knows where to find applications to run
  • create aliases for faster command execution
  • talk about next steps so you can learn even more about the command line.

The course contains the following:

  • 11 videos covering about an hour of learning
  • additional resources for more learning
  • course slides

OS X Shell Tricks by Brett Terpstra

Narrated and taught by Ryan Irelan

After watching this course you’ll be better prepared to take command at the command line. You will learn about a dozen different tricks for saving time and doing more. Along the way you’ll also learn some tactics to put together your own tricks. The material is authored by self-professed mad scientist, code wrangler, and web developer Brett Terpstra.

Here’s what we’ll cover:

  • Files & Directories – where we will dive deep in to the open command, learn how to quick look files from the command line, batch change file extensions, and move from the Finder to the Terminal seamlessly.
  • Git Shell Tricks - we will look at using git aliases, editing our gitconfig file, searching through git aliases, and creating Github Gists from the command line.
  • Tricks for Web Designers - We’ll get image dimensions in the command line, batch process images using sips, and create base64 version of images, including scripting it so we can quickly create a CSS background property from an image.
  • Wrapping Up - Then we’ll wrap up by learning how to make the command line manuals even easier to access as PDFs and tips for branching out and getting even better at the command line.

The course teaches you tricks and the tools you need to create your own tricks. Learn about creating bash functions and aliases, both simple and complex git aliases, how to batch process images from the command line, and more.

The course includes:

  • 11 videos totaling over 70 minutes,
  • a 19-page PDF handbook that includes all of the material and code,
  • an HTML version of the same handbook,
  • additional resources for learning more about the command line,
  • and all code examples (like the .gitconfig and .bash_profile files used in the course).

This course is narrated and taught by Ryan Irelan.


What is the difficulty level?


This course bundle varies in difficulty but is made up of fundamentals material to help you get started or as a refresher and a more advanced course on OS X shell tricks.

Can I buy just one instead of all of them?

Absolutely. Just click on the more information link by each course description and you'll be brought to the course page. There you can add an individual course to your cart. But, you know, the bundle is a better deal.

What if I need to use them with my co-workers?

There is a Team Pack available, which allows you to share the course with up to 5 people in your company or the Company option, which allows you to use the course with up to 25 people.

What if I have a suggestion?

We love feedback about our training materials. Please get in touch and let us know what you think.

Get in touch