haas:spring2020:unix:projects
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
haas:spring2020:unix:projects [2019/11/21 17:02] – external edit 127.0.0.1 | haas:spring2020:unix:projects [2020/04/26 09:57] (current) – [Class Stats] wedge | ||
---|---|---|---|
Line 7: | Line 7: | ||
======Projects====== | ======Projects====== | ||
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | **pbx3** (bonus; due 20200226) | |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/unix/projects/pctX|pct9]] (due 20191023) | | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/common/projects/wcp|wcp9]] (due 20191023) | | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/unix/projects/pctX|pctA]] (due 20191030) | | + | | [[/haas/spring2020/common/projects/wcp|wcp9]] (due 20200325) | |
- | | [[/haas/fall2019/common/projects/wcp|wcpA]] (due 20191030) | | + | | [[/haas/spring2020/unix/projects/pwn0|pwn0]] (due 20200401) | |
- | | [[/haas/fall2019/ | + | | [[/haas/spring2020/ |
- | | [[/haas/fall2019/unix/projects/pctX|pctB]] (due 20191106) | | + | | [[/haas/spring2020/common/projects/wcp|wcpA]] (due 20200401) | |
- | | [[/haas/fall2019/common/projects/wcp|wcpB]] (due 20191106) | | + | | |
- | | [[/haas/fall2019/ | + | | |
- | | [[/haas/fall2019/ | + | | |
- | | [[/haas/fall2019/ | + | | |
- | | | + | | [[/haas/spring2020/ |
+ | | [[/haas/spring2020/ | ||
+ | | [[/haas/spring2020/ | ||
+ | | [[/haas/spring2020/unix/eoce/README|eoce]] (due 20200513) | | ||
======Class Stats====== | ======Class Stats====== | ||
- | * [[/haas/fall2019/ | + | * [[/haas/spring2020/ |
- | ======EoCE hints====== | + | |
+ | ======wpa0 submissions====== | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | ======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====== |
+ | | ||
+ | * 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/ | + | * Welcome! I've wrapped all our initial setup activities into one project, **[[/haas/spring2020/ |
* 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 67: | Line 121: | ||
* 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.1574373752.txt.gz · Last modified: 2019/11/21 17:02 by 127.0.0.1