The readings for Tuesday, January 12 are:
This is a crash course into using a command line interface (focus on the Unix shell). An alternative guide is: Learning the Shell.
For Mac OS X users, you can simply open a Terminal to practice the
commands. If you wish to login to remove Unix machine, you can use the ssh
command as follows:
$ ssh NETID@student00.cse.nd.edu
This will connect to the remote machine student00.cse.nd.edu
using the
username NETID
. You will need to do this later on when we connect to
our Raspberry Pi's, but it is not necessary for the Command Line Crash
Course.
For Windows users, you will need to connect to Unix machine such as
student00.cse.nd.edu
or student01.cse.nd.edu
. To do so, you will
need to use the PuTTY terminal application.
You can use the following tutorial on how to use use PuTTY to connect to a remote Unix machine:
For the Hostname: you can use either student00.cse.nd.edu
or student01.cse.nd.edu
.
For the Username: you must use your Notre Dame netid.
For the Password: you must use your Notre Dame password.
Once you are logged in, you can complete the crash course by typing the commands in PuTTY.
This is an overview of the Raspberry Pi, which is the microcomputer we will be using this semester.
Ubuntu MATE for the Raspberry Pi 2
This is the operating system and development platform that we will be using on the Raspberry Pi.
If you are confused or have trouble either connecting to a Unix shell or forking the Bitbucket repository, don't worry! We will sort all these logistics out the first week of class. Do as much as you can and then come to class with questions.
Once you have completed these readings, please answer the following questions:
After going through the Command Line Crash Course, command using the Unix shell to programming Python in a Jupyter Notebook. What are the similarities and what are the differences?
Identify which Unix commands you would use to perform the following tasks:
What exactly is a Raspberry Pi? How is it similar or different from your laptop? your phone?
Why do we need to run something like Ubuntu Mate on top of the Raspberry Pi? What does Ubuntu Mate provide?
If you have any questions, comments, or concerns regarding the course, please provide your feedback at the end of your response.
To submit your response, please commit your work to your Readings Bitbucket repository.
To create your own repository, you will need to fork the CDT-30020-SP16/readings repository to create your own private repository just as we did last semester.
If you have forgotten how to do this, you can review the instructions from the previous course.
Note: Keep the name of the repository readings.