Assignment 1: Introduction to Unix/Linux Concepts


To gain experience with some of the fundamentals of Unix/Linux commands and the file system.

Due Date: February 8 2019 by midnight

Value: 6% of final course mark


  • You require a matrix account to do the ULI101 assignments. If you have never logged into matrix before and you are a new to Seneca student, check your email for confirmation that your matrix account has been automatically created, however, if the issue persists, please email and report it as your issue to
  • Enter the following on Matrix: ~uli101/a1

  • You will see the following screen, please select the correct ULI101 section and professor:

Identify Your ULI101 Section To Continue

This can be changed later if you move to a different section, or if you have entered an incorrect section. Note that you can only be given credit for submitting this Assignment if you have specified the correct section.

Select a section from the following list:

     A     Praveen Mitera
     B     Mark Fernandes
     C     Brian Gray
     D     Brian Gray
     E     Brian Gray
     F     Brian Gray
     G     John Samuel
     H     John Samuel
     I     John Samuel
     J     John Samuel
     K     John Selmys
     L     John Selmys
     M     Eric Brauer
     N     Ahad Mammadov
     O     Ahad Mammadov

Enter one of the section identifiers from above:

  • You will see the following important notes on the next screen:

ULI101 Assignment 1: Notes


Some important notes on this Assignment:

(1) You do NOT have to do this whole Assignment in one sitting! Any completed sections will be tracked.

(2) You may abort the Assignment at any time by pressing Ctrl-c but you will lose any work done on an incomplete section.

(3) Instructions for each page will be displayed at the bottom of the screen.

(4) The answers expected in this Assignment are derived from the Assignment itself and the course notes. The course notes should be used as a reference, if required. Using Google or another search engine may provide answers that are not accepted by the Assignment.

(5) This Assignment is maintained by Les Czegel. Please try to resolve any problems with your instructor who will determine if Les should be contacted.


Press <ENTER> to continue (or: m-main menu).

  • Hit ENTER and you’ll see the following, assuming you selected section "A":

ULI101 Assignment 1: Selection Menu


Available selections:

  1. Introduction to Unix Commands

  2. Basic Unix Commands

  3. Directory Management

  4. Practice Commands To Create A Directory Structure

  5. Create A Directory Structure

  6. Practice Specifying Path Names

    Marks earned so far for ULI101 Assignment 1: 0 out of 6

The highlighted lines above indicate the incomplete parts of the Assignment. There is a total possible mark of 6, with 1 mark added for each completed part. Late marks will be deducted at the rate of 0.6 marks (10%) per day for parts completed after midnight of February 8 2019.

You cannot lower your overall mark by completing additional parts, no matter how late. Only the additional parts will receive late penalties.

You are currently registered to ULI101 Section A with instructor Praveen Mitera. Select C if you need to change your ULI101 Section.


Press <ENTER> to continue (or: m-main menu).

  • As you can see, the assignment is divided into 6 parts. Incomplete parts will be highlighted, as will incomplete sections within each part.

  • There is a total possible mark of 6, with 1 mark added for each completed part.

  • As noted, late marks will be deducted at the rate of 0.6 marks (10%) per day for parts completed after midnight of February 8 2019.

Submission requirements:

  • Assignment 1 is due on February 8 2019.

  • Submitted assignments MUST consist of the student’s OWN work.

  • Your assignment MUST run on Matrix.

  • All work completed before the due date is tracked. Incomplete work done after the due date is penalized 0.6 marks (10%) per day for parts completed after the assignment due date.