01. Setting up

In this tutorial series, we'll see how to use the Linux Command Line.

Download and print out the Cheatsheet

Before we get our hands dirty, please print out your very own Command Line Cheatsheet. It's a good reference to have, so print it out and tape it to your wall where it's clearly visible!

VMware - Recommended Setup for All Users

To make full use of this tutorial series and really learn Linux Command Line we recommend you download VMware Workstation with a copy of Ubuntu 16.04.

VMware for Linux Ubuntu
VMware is a great way to get Linux on your computer, regardless of platform. Here, I am creating a new VMware machine, pointing to the Ubuntu 16.04 iso file I downloaded.

Click on the above links and download the two pieces of software. Once installed, create a new virtual machine and select the Ubuntu iso as your platform. Make sure you go into your Virtual Machine and download VMware tools to have your VM fully incorporated to your host system.

If you're having trouble with any of the setup, try Googling error messages or commenting below!

Alternatives to VMware

Mac OS X Users

If you're on a Mac, you're partly in luck! Mac is built on top of a Unix platform, meaning it comes equipped with its own terminal with commands that are very similar to that of Linux.

To open the terminal, simply search for "Terminal" in your launcher, (⌘+Space).

If you want a highly customizable, and more pleasant version of the Terminal, I recommend you download iTerm2.

The Mac OS X command line is very similar to Linux Command Line, but you'll see a few commands are a tad bit different.

Windows Users

If you're on a Windows, simply download Cygwin, which allows for a similar interface as a terminal on a Unix platform.

If you're on Windows 10, it will be better to simply install the Bash Shell.

Linux Users

If you're running Linux, there is a Terminal you can launch by searching "Terminal." On Ubuntu, you can easily open this by holding Ctrl+Alt+T.

Keyboard inputs and outputs in this tutorial series

$ # All commands in this tutorial are preceded with a $.
# All outputs will be printed on the next line.
# Any code in italics are just example options, files or directory names.

Let's now get to it!

Aching back from coding all day?

Inversion Therapy Table

Aching back from coding all day? Try Back Problems

Stretch out your back and relieve your back muscles with inversion therapy. This device counteracts the forces of gravity on the body by decompressing and elongating the spine. By using this product just ten minutes a day, you can be well on your way to improved circulation and posture while relieving muscle aches, back pain and stress.

$$ Check price
119.98119.98Amazon 4.5 logo(1,700+ reviews)

More Back Problems resources

Take your Linux skills to the next level!

Linux for Beginners

Take your Linux skills to the next level! Try Linux & UNIX

Linux for Beginners doesn't make any assumptions about your background or knowledge of Linux. You need no prior knowledge to benefit from this book. You will be guided step by step using a logical and systematic approach. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy for anyone to understand.

$ Check price
24.9924.99Amazon 4.5 logo(101+ reviews)

More Linux & UNIX resources