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?

Foam Seat Cushion

Aching back from coding all day? Try Back Problems

This foam seat cushion relieves lowerback pain, numbness and pressure sores by promoting healthy weight distribution, posture and spine alignment. Furthermore, it reduces pressure on the tailbone and hip bones while sitting. Perfect for sitting on the computer desk for long periods of time.

$ Check price
99.9599.95Amazon 4.5 logo(9,445+ 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