Corning Community College CSCS1730 UNIX/Linux Fundamentals Assignments, Documents, Information, and Projects ======Projects====== | [[/haas/fall2018/unix/projects/uxi0|uxi0]] (due 20180822) | | [[/haas/fall2018/common/projects/wcp|wcp1]] (due 20180822) | | [[/haas/fall2018/unix/projects/adm0|adm0]] (due 20180829) | | [[/haas/fall2018/common/projects/wcp|wcp2]] (due 20180829) | | [[/haas/fall2018/unix/projects/pbx0|pbx0]] (due 20180905) | | [[/haas/fall2018/common/projects/wcp|wcp3]] (due 20180905) | | [[/haas/fall2018/unix/projects/pbx1|pbx1]] (due 20180912) | | [[/haas/fall2018/common/projects/wcp|wcp4]] (due 20180912) | | [[/haas/fall2018/unix/projects/pbx2|pbx2]] (due 20180919) | | [[/haas/fall2018/common/projects/wcp|wcp5]] (due 20180919) | | [[/haas/fall2018/unix/projects/upf0|upf0]] (due 20180926) | | [[/haas/fall2018/common/projects/wcp|wcp6]] (due 20180926) | | [[/haas/fall2018/unix/projects/upf1|upf1]] (due 20181003) | | [[/haas/fall2018/common/projects/wcp|wcp7]] (due 20181003) | | [[/haas/fall2018/unix/projects/usr0|usr0]] (due 20181017) | | [[/haas/fall2018/common/projects/wcp|wcp8]] (due 20181017) | | pbx3 (bonus; due 20181017) | | [[/haas/fall2018/unix/projects/spf0|spf0]] (due 20181024) | | [[/haas/fall2018/common/projects/wcp|wcp9]] (due 20181024) | | [[/haas/fall2018/unix/projects/pwn0|pwn0]] (due 20181031) | | [[/haas/fall2018/common/projects/wcp|wcpA]] (due 20181031) | | [[/haas/fall2018/unix/projects/gfo0|gfo0]] (due 20181107) | | [[/haas/fall2018/common/projects/wcp|wcpB]] (due 20181107) | | @lightgreen:[[/haas/fall2018/unix/projects/icp0|icp0]] (due 20181115) | | @lightgreen:[[/haas/fall2018/common/projects/wcp|wcpC]] (due 20181115) | | @lightgreen:[[/haas/fall2018/unix/projects/wpa0|wpa0]] (bonus; due 20181128) | | EoCE (due 20181213-172959) | ======Class Stats====== * [[/haas/fall2018/unix/projects/status|status]] (coming at some point) ======Week 14====== * **dd(1)** giving you hard times? Read through [[/haas/fall2018/unix/projects/dd_tutorial|this tutorial]] and see if things get any clearer. ======Week 7====== * more scripting examples * functions * NOTE: the bonus project does not get early submission bonus points; only points gained for work successfully accomplished, by increasingly stringent evaluation standards. ======Week 6====== * selection statement blocks * if (exactly 1) * elif (0 or more, following an if) * else (0 or 1, last in sequence) * regular expressions * basic regex * grep * loops * while * for ======Week 5====== * vim * dotfiles * configuring settings * looking to get more into scripting ======Week 4====== * Killing processes * Listing processes * Foreground/backgrounding processes ======Week 3====== * Explored the filesystem * Pipes * Variables * setting * environment * expansions * Quotes * half * full * command expansions ======Week 2====== * We started exploring the nature of the UNIX system; its philosophy, and its rich ecosystem of file interactions. * Paths: absolute and relative * manual pages * listing files * manipulating files * copying * moving * removing * I/O redirection * cat, echo, cp, man, mv, rm, mkdir, and touch were among a few of the commands encountered * I hope that people have taken the time to read the Mages book. Many of the questions I've received were addressed there. ======Week 1====== * Welcome! I've wrapped all the initial activities into one project, **[[/haas/fall2018/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: * opening up a terminal * logging that terminal onto Lab46 for class work and in-class participation * Get familiar with how to log onto Lab46, and once on: * change your password to something more preferable * start working on the labs and other class activities * start exploring * Read the Mages book! * 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: * [[/haas/fall2018/unix/labs/lab0|Lab 0x0: Introduction to UNIX/Linux and Lab46]] * [[/haas/fall2018/unix/labs/lab1|Lab 0x1: Basic Utilities and their manual pages]] * [[/haas/fall2018/unix/labs/lab2|Lab 0x2: Files and Directories]] * NOTE: The labs are for your benefit, they are **not** submittable assignments. * Note that there are THREE (3) things due before the end of Wednesday this first week: * **uxi0** * **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).