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/26 10:36] – [Projects] wedgehaas:spring2020:unix:projects [2020/04/16 15:47] – [Projects] wedge
Line 10: Line 10:
 |  [[/haas/spring2020/unix/projects/pct1|pct1]] (bonus; due 20200123)  | |  [[/haas/spring2020/unix/projects/pct1|pct1]] (bonus; due 20200123)  |
 |  [[/haas/spring2020/common/projects/wcp|wcp1]] (due 20200123)  | |  [[/haas/spring2020/common/projects/wcp|wcp1]] (due 20200123)  |
-|  @lightgreen:[[/haas/spring2020/unix/projects/adm0|adm0]] (due 20200129) +|  [[/haas/spring2020/unix/projects/adm0|adm0]] (due 20200129) 
-|  @lightgreen:[[/haas/spring2020/unix/projects/pctX|pct2]] (due 20200129) +|  [[/haas/spring2020/unix/projects/pctX|pct2]] (due 20200129) 
-|  @lightgreen:[[/haas/spring2020/common/projects/wcp|wcp2]] (due 20200129)  |+|  [[/haas/spring2020/common/projects/wcp|wcp2]] (due 20200129)  |
 |  [[/haas/spring2020/unix/projects/pbx0|pbx0]] (due 20200205)  | |  [[/haas/spring2020/unix/projects/pbx0|pbx0]] (due 20200205)  |
 |  [[/haas/spring2020/unix/projects/pctX|pct3]] (due 20200205)  | |  [[/haas/spring2020/unix/projects/pctX|pct3]] (due 20200205)  |
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/spring2020/unix/projects/status|status]] (coming at some point)   * [[/haas/spring2020/unix/projects/status|status]] (coming at some point)
 +
 +======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====== ======Week 2======
Line 41: Line 85:
     * stderr     * stderr
   * filesystem organization   * 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======
haas/spring2020/unix/projects.txt · Last modified: 2020/04/26 09:57 by wedge