The purpose of this lab is to introduce you to basic Linux commands. With the prevalence of GUI-based operating systems, the command-line nature of Unix systems is somewhat less mainstream. However, there are many tasks that are much easier to complete in a Unix environment and "Headless" computing is also common in a client/server environment (not to mention, Unix familiarity makes you more employable).
If you are familiar with Linux already this lab will be very short. If you are new to Linux it will take longer, so prepare accordingly!
We won’t really go scripting commands, but this tutorial and lab assignment will orient you to the basics of using Unix. This basic knowledge will be necessary to complete your programming assignments. You can also opt to use your own computer but you will need to install the necessary software. If you have Windows 10 then in the Anniversary Update there is an Ubuntu bash shell!
We covered logging in on the previous lab. As a brief re-cap, you need to use a ssh client.
Read this tutorial from linuxcommand.org: http://linuxcommand.org/index.php. You should read at least to the end of section 7 under "Learning the Shell" although it woudn't hurt to read more!
You can try commands out on transformer as you go.
Save your answers in a file. When you have everything answered go through them with the TA or instructor for credit.