User Tools

Site Tools


haas:fall2020:unix:projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
haas:fall2020:unix:projects [2020/04/26 09:57] – external edit 127.0.0.1haas:fall2020:unix:projects [2020/11/19 13:12] (current) – [Projects] wedge
Line 7: Line 7:
 ======Projects====== ======Projects======
  
-|  [[/haas/spring2020/unix/projects/uxi0|uxi0]] (due 20200123)  | +|  [[/haas/fall2020/unix/projects/ntr0|ntr0]] (due 20200826)  | 
-|  [[/haas/spring2020/unix/projects/pct1|pct1]] (bonus; due 20200123)  | +|  [[/haas/fall2020/unix/projects/pctX|pct1]] (bonus; due 20200821)  | 
-|  [[/haas/spring2020/common/projects/wcp|wcp1]] (due 20200123) +|  [[/haas/fall2020/common/projects/wcp|wcp1]] (due 20200821)  | 
-|  [[/haas/spring2020/unix/projects/adm0|adm0]] (due 20200129)  | +|  [[/haas/fall2020/unix/projects/pctX|pct2]] (due 20200826)  | 
-|  [[/haas/spring2020/unix/projects/pctX|pct2]] (due 20200129)  | +|  [[/haas/fall2020/common/projects/wcp|wcp2]] (due 20200826)  | 
-|  [[/haas/spring2020/common/projects/wcp|wcp2]] (due 20200129)  | +|  [[/haas/fall2020/unix/projects/adm0|adm0]] (due 20200902)  | 
-|  [[/haas/spring2020/unix/projects/pbx0|pbx0]] (due 20200205)  | +|  [[/haas/fall2020/unix/projects/pctX|pct3]] (bonus; due 20200902)  | 
-|  [[/haas/spring2020/unix/projects/pctX|pct3]] (due 20200205)  | +|  [[/haas/fall2020/common/projects/wcp|wcp3]] (due 20200902)  | 
-|  [[/haas/spring2020/common/projects/wcp|wcp3]] (due 20200205)  | +|  [[/haas/fall2020/unix/projects/pbx0|pbx0]] (due 20200909)  | 
-|  [[/haas/spring2020/unix/projects/pbx1|pbx1]] (due 20200212)  | +|  [[/haas/fall2020/unix/projects/pctX|pct4]] (bonus; due 20200909)  | 
-|  [[/haas/spring2020/unix/projects/pctX|pct4]] (due 20200212)  | +|  [[/haas/fall2020/common/projects/wcp|wcp4]] (due 20200909)  | 
-|  [[/haas/spring2020/common/projects/wcp|wcp4]] (due 20200212) +|  [[/haas/fall2020/unix/projects/pbx1|pbx1]] (due 20200916)  | 
-|  **pbx3** (bonus; due 20200226)  | +|  [[/haas/fall2020/unix/projects/pctX|pct5]] (bonus; due 20200916)  | 
-|  [[/haas/spring2020/unix/projects/pctX|bwp0]] (bonus; due 20200226)  | +|  [[/haas/fall2020/common/projects/wcp|wcp5]] (due 20200916)  | 
-|  [[/haas/spring2020/unix/projects/usr0|usr0]] (due 20200226) +|  [[/haas/fall2020/unix/projects/pbx2|pbx2]] (due 20200923)  | 
-|  [[/haas/spring2020/unix/projects/pctX|pct5]] (due 20200226)  | +|  [[/haas/fall2020/unix/projects/pctX|pct6]] (due 20200923)  | 
-|  [[/haas/spring2020/common/projects/wcp|wcp5]] (due 20200226)  | +|  [[/haas/fall2020/common/projects/wcp|wcp6]] (due 20200923)  | 
-|  [[/haas/spring2020/unix/projects/pbx2|pbx2]] (due 20200304)  | +|  [[/haas/fall2020/unix/projects/usr0|usr0]] (due 20200930)  | 
-|  [[/haas/spring2020/unix/projects/pctX|pct6]] (due 20200304)  | +|  [[/haas/fall2020/unix/projects/pctX|pct7]] (bonus; due 20200930)  | 
-|  [[/haas/spring2020/common/projects/wcp|wcp6]] (due 20200304)  | +|  [[/haas/fall2020/common/projects/wcp|wcp7]] (due 20200930)  | 
-|  [[/haas/spring2020/unix/projects/upf0|upf0]] (due 20200311)  | +|  [[/haas/fall2020/unix/projects/gfo0|gfo0]] (due 20201007)  | 
-|  [[/haas/spring2020/unix/projects/pctX|pct7]] (due 20200311)  | +|  [[/haas/fall2020/unix/projects/pctX|pct8]] (due 20201007)  | 
-|  [[/haas/spring2020/common/projects/wcp|wcp7]] (due 20200311)  | +|  [[/haas/fall2020/common/projects/wcp|wcp8]] (due 20201007)  | 
-|  [[/haas/spring2020/unix/projects/upf1|upf1]] (due 20200318)  | +|  [[/haas/fall2020/unix/projects/upf0|upf0]] (due 20201014)  | 
-|  [[/haas/spring2020/unix/projects/pctX|pct8]] (due 20200318)  | +|  [[/haas/fall2020/unix/projects/pctX|pct9]] (bonus; due 20201014)  | 
-|  [[/haas/spring2020/common/projects/wc8|wcp8]] (due 20200318)  | +|  [[/haas/fall2020/common/projects/wcp|wcp9]] (due 20201014)  | 
-|  [[/haas/spring2020/unix/projects/spf0|spf0]] (due 20200325)  | +|  [[/haas/fall2020/unix/projects/upf1|upf1]] (due 20201021)  | 
-|  [[/haas/spring2020/unix/projects/pctX|pct9]] (due 20200325)  | +|  [[/haas/fall2020/unix/projects/pctX|pctA]] (due 20201021)  | 
-|  [[/haas/spring2020/common/projects/wcp|wcp9]] (due 20200325)  | +|  [[/haas/fall2020/common/projects/wcp|wcpA]] (due 20201021)  | 
-|  [[/haas/spring2020/unix/projects/pwn0|pwn0]] (due 20200401)  | +|  [[/haas/fall2020/unix/projects/wpa0|wpa0]] (due 20201028)  | 
-|  [[/haas/spring2020/unix/projects/pctX|pctA]] (due 20200401)  | +|  [[/haas/fall2020/unix/projects/pctX|pctB]] (bonus; due 20201028)  | 
-|  [[/haas/spring2020/common/projects/wcp|wcpA]] (due 20200401)  | +|  [[/haas/fall2020/common/projects/wcp|wcpB]] (due 20201028)  | 
-|  @lightgreen:[[/haas/spring2020/unix/projects/wpa0|wpa0]] (due 20200422)  | +|  [[/haas/fall2020/unix/projects/pctX|pctC]] (due 20201104) 
-|  @lightgreen:[[/haas/spring2020/unix/projects/pctX|pctB]] (due 20200422)  | +|  [[/haas/fall2020/common/projects/wcp|wcpC]] (due 20201104) 
-|  @lightgreen:[[/haas/spring2020/common/projects/wcp|wcpB]] (due 20200422)  | +|  [[/haas/fall2020/unix/projects/pctX|pctD]] (bonus; due 20201111)  | 
-|  @lightgreen:[[/haas/spring2020/unix/projects/pctX|bwp1]] (bonus; due 20200422)  | +|  [[/haas/fall2020/common/projects/wcp|wcpD]] (bonus; due 20201111)  | 
-|  [[/haas/spring2020/unix/projects/gfo0|gfo0]] (due 20200429)  | +|  [[/haas/fall2020/unix/projects/pctX|pctE]] (bonus; due 20201118)  | 
-|  [[/haas/spring2020/unix/projects/pctX|pctC]] (due 20200429)  | +|  [[/haas/fall2020/common/projects/wcp|wcpE]] (bonus; due 20201118)  | 
-|  [[/haas/spring2020/common/projects/wcp|wcpC]] (due 20200429)  | +|  @lightgreen:[[/haas/fall2020/unix/eoce/readme|eoce]] (due 20201125)  |
-|  [[/haas/spring2020/unix/eoce/README|eoce]] (due 20200513)  |+
  
 ======Class Stats====== ======Class Stats======
-  * [[/haas/spring2020/unix/projects/status|status]] (coming at some point+  * [[/haas/fall2020/unix/projects/status|status]] (coming at some point)
- +
-======wpa0 submissions====== +
- +
-  * https://lab46.g7n.org/~acliteur/adventure.html +
-  * https://lab46.g7n.org/~chorton8/adventure.html +
-  * https://lab46.g7n.org/~esamson/adventure.html +
-  * https://lab46.g7n.org/~jenglis5/adventure.html +
-  * https://lab46.g7n.org/~mfaucet2/wpa0/adventure.html +
-  * https://lab46.g7n.org/~nreif/adventure.html +
-  * https://lab46.g7n.org/~sbozich/wpa0/MainStory/adventure.html +
-  * https://lab46.g7n.org/~tlee8/adventure.html +
-  * https://lab46.g7n.org/~zfetzer/adventure.html +
-======Week 3====== +
-  * Variables (setting, accessing) +
-  * Environment variables +
-  * Basic scripting +
-    * shabang +
-    * return status (success, failure) +
-    * ${?} is set to return status of recently run command +
-    * bash, C, python scripts (based on shabang) +
-    * command-line arguments +
-      * ${0} is the name of the program being run (the script, as we called it) +
-      * ${1} is the first argument +
-      * ${2} is the second argument +
-      * up through at least ${9} +
-      * ${#} is the number of arguments +
-      * ${*} is a string of all the arguments +
- +
-======Week 2====== +
-  * Paths +
-    * relative +
-    * absolute +
-  * basic commands +
-    * ls +
-    * cp +
-    * mv +
-    * rm +
-    * ln +
-    * cd +
-    * pwd +
-    * who +
-  * I/O redirection +
-    * stdin +
-    * stdout +
-    * stderr +
-  * filesystem organization +
-  * pipes +
-    * stdout of a command becomes stdin to next command +
-    * do not use with interactive commands +
-  * quotes +
-    * full quote - literal quote, no expansions +
-    * half quote - allows expansions +
-    * back quote (back tick - command expansion)+
  
 ======Week 1====== ======Week 1======
-  * Welcome! I've wrapped all our initial setup activities into one project, **[[/haas/spring2020/unix/projects/uxi0|uxi0]]**, that I'd like you to perform by the given deadline (by 11:59:59pm / 23:59:59).+  * Welcome! I've wrapped all our initial setup activities into one project, **ntr0**, that I'd like you to perform by the given deadline (by 11:59:59pm / 23:59:59).
   * On Lab46, we'll be getting familiar with logging into the pod systems, and once there:   * On Lab46, we'll be getting familiar with logging into the pod systems, and once there:
     * opening up a terminal     * opening up a terminal
Line 116: Line 62:
   * Be sure to do the reading (located in the individual labs below)! There may be many pages, but there are many concepts to encounter.   * Be sure to do the reading (located in the individual labs below)! There may be many pages, but there are many concepts to encounter.
   * The following labs are now available for you to work through:   * The following labs are now available for you to work through:
-    * [[/haas/fall2019/unix/labs/lab0|Lab 0x0: Introduction to UNIX/Linux and Lab46]] +    * [[/haas/fall2020/unix/labs/lab0|Lab 0x0: Introduction to UNIX/Linux and Lab46]] 
-    * [[/haas/fall2019/unix/labs/lab1|Lab 0x1: Basic Utilities and their manual pages]] +    * [[/haas/fall2020/unix/labs/lab1|Lab 0x1: Basic Utilities and their manual pages]] 
-    * [[/haas/fall2019/unix/labs/lab2|Lab 0x2: Files and Directories]]+    * [[/haas/fall2020/unix/labs/lab2|Lab 0x2: Files and Directories]]
  * NOTE: The labs are for your benefit, they are **not** submittable assignments.  * NOTE: The labs are for your benefit, they are **not** submittable assignments.
-  * Note that there are THREE (3) things due before the end of Thursday this first week:+  * Note that there are THREE (3) things due before the end of Wednesday this first week:
     * **pct1** (if you took advantage of the bonus opportunity)     * **pct1** (if you took advantage of the bonus opportunity)
-    * **uxi0**+    * **ntr0**
     * **wcp1**     * **wcp1**
     * **week1** journal entry (which I plan to count as bonus; at the very least earn yourself a few points by removing the filler text).     * **week1** journal entry (which I plan to count as bonus; at the very least earn yourself a few points by removing the filler text).
  
haas/fall2020/unix/projects.1587909479.txt.gz · Last modified: 2020/04/26 09:57 by 127.0.0.1