User Tools

Site Tools


haas:spring2020:unix:projects

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
haas:spring2020:unix:projects [2020/01/19 11:23] – [Projects] wedgehaas:spring2020:unix:projects [2020/04/16 15:47] – [Projects] wedge
Line 7: Line 7:
 ======Projects====== ======Projects======
  
-|  @lightgreen:[[/haas/spring2020/unix/projects/uxi0|uxi0]] (due 20200123) +|  [[/haas/spring2020/unix/projects/uxi0|uxi0]] (due 20200123) 
-|  @lightgreen:[[/haas/spring2020/unix/projects/pct1|pct1]] (bonus; due 20200123) +|  [[/haas/spring2020/unix/projects/pct1|pct1]] (bonus; due 20200123) 
-|  @lightgreen:[[/haas/spring2020/common/projects/wcp|wcp1]] (due 20200123)  |+|  [[/haas/spring2020/common/projects/wcp|wcp1]] (due 20200123)  |
 |  [[/haas/spring2020/unix/projects/adm0|adm0]] (due 20200129)  | |  [[/haas/spring2020/unix/projects/adm0|adm0]] (due 20200129)  |
 |  [[/haas/spring2020/unix/projects/pctX|pct2]] (due 20200129)  | |  [[/haas/spring2020/unix/projects/pctX|pct2]] (due 20200129)  |
Line 19: Line 19:
 |  [[/haas/spring2020/unix/projects/pctX|pct4]] (due 20200212)  | |  [[/haas/spring2020/unix/projects/pctX|pct4]] (due 20200212)  |
 |  [[/haas/spring2020/common/projects/wcp|wcp4]] (due 20200212)  | |  [[/haas/spring2020/common/projects/wcp|wcp4]] (due 20200212)  |
 +|  **pbx3** (bonus; due 20200226)  |
 +|  [[/haas/spring2020/unix/projects/pctX|bwp0]] (bonus; due 20200226)  |
 +|  [[/haas/spring2020/unix/projects/usr0|usr0]] (due 20200226)  |
 +|  [[/haas/spring2020/unix/projects/pctX|pct5]] (due 20200226)  |
 +|  [[/haas/spring2020/common/projects/wcp|wcp5]] (due 20200226)  |
 +|  [[/haas/spring2020/unix/projects/pbx2|pbx2]] (due 20200304)  |
 +|  [[/haas/spring2020/unix/projects/pctX|pct6]] (due 20200304)  |
 +|  [[/haas/spring2020/common/projects/wcp|wcp6]] (due 20200304)  |
 +|  [[/haas/spring2020/unix/projects/upf0|upf0]] (due 20200311)  |
 +|  [[/haas/spring2020/unix/projects/pctX|pct7]] (due 20200311)  |
 +|  [[/haas/spring2020/common/projects/wcp|wcp7]] (due 20200311)  |
 +|  [[/haas/spring2020/unix/projects/upf1|upf1]] (due 20200318)  |
 +|  [[/haas/spring2020/unix/projects/pctX|pct8]] (due 20200318)  |
 +|  [[/haas/spring2020/common/projects/wc8|wcp8]] (due 20200318)  |
 +|  [[/haas/spring2020/unix/projects/spf0|spf0]] (due 20200325)  |
 +|  [[/haas/spring2020/unix/projects/pctX|pct9]] (due 20200325)  |
 +|  [[/haas/spring2020/common/projects/wcp|wcp9]] (due 20200325)  |
 +|  [[/haas/spring2020/unix/projects/pwn0|pwn0]] (due 20200401)  |
 +|  [[/haas/spring2020/unix/projects/pctX|pctA]] (due 20200401)  |
 +|  [[/haas/spring2020/common/projects/wcp|wcpA]] (due 20200401)  |
 +|  @lightgreen:[[/haas/spring2020/unix/projects/wpa0|wpa0]] (due 20200422)  |
 +|  @lightgreen:[[/haas/spring2020/unix/projects/pctX|pctB]] (due 20200422)  |
 +|  @lightgreen:[[/haas/spring2020/common/projects/wcp|wcpB]] (due 20200422)  |
 +|  @lightgreen:[[/haas/spring2020/unix/projects/pctX|bwp1]] (bonus; due 20200422)  |
 +|  [[/haas/spring2020/unix/projects/gfo0|gfo0]] (due 20200429)  |
 +|  [[/haas/spring2020/unix/projects/pctX|pctC]] (due 20200429)  |
 +|  [[/haas/spring2020/common/projects/wcp|wcpC]] (due 20200429)  |
 +|  [[/haas/spring2020/unix/eoce/README|eoce]] (due 20200513)  |
  
 ======Class Stats====== ======Class Stats======
-  * [[/haas/fall2019/unix/projects/status|status]] +  * [[/haas/spring2020/unix/projects/status|status]] (coming at some point)
-======EoCE hints======+
  
-  Trouble using ddTry this: [[/haas/fall2019/unix/projects/dd_tutorial|dd tutorial]]+======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/spring2019/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, **[[/haas/spring2020/unix/projects/uxi0|uxi0]]**, 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 43: Line 110:
  * 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 Thursday this first week:
-    * **pct0** (if you took advantage of the bonus opportunity)+    * **pct1** (if you took advantage of the bonus opportunity)
     * **uxi0**     * **uxi0**
     * **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/spring2020/unix/projects.txt · Last modified: 2020/04/26 09:57 by wedge