Corning Community College CSCS1730 UNIX/Linux Fundamentals Assignments, Documents, Information, and Projects ======Projects====== | [[/haas/spring2019/unix/projects/uxi0|uxi0]] (due 20190123) | | [[/haas/spring2019/common/projects/wcp|wcp1]] (due 20190123) | | [[/haas/spring2019/unix/projects/adm0|adm0]] (due 20190130) | | [[/haas/spring2019/common/projects/wcp|wcp2]] (due 20190130) | | [[/haas/spring2019/unix/projects/pbx0|pbx0]] (due 20190206) | | [[/haas/spring2019/common/projects/wcp|wcp3]] (due 20190206) | | [[/haas/spring2019/unix/projects/pbx1|pbx1]] (due 20190213) | | [[/haas/spring2019/common/projects/wcp|wcp4]] (due 20190213) | | [[/haas/spring2019/unix/projects/pbx2|pbx2]] (due 20190227) | | [[/haas/spring2019/common/projects/wcp|wcp5]] (due 20190227) | | [[/haas/spring2019/unix/projects/upf0|upf0]] (due 20190306) | | [[/haas/spring2019/common/projects/wcp|wcp6]] (due 20190306) | | [[/haas/spring2019/unix/projects/wpa0|wpa0]] (due 20190313) | | [[/haas/spring2019/common/projects/wcp|wcp7]] (due 20190313) | | [[/haas/spring2019/unix/projects/spf0|spf0]] (due 20190321) | | [[/haas/spring2019/common/projects/wcp|wcp8]] (due 20190320) | | [[/haas/spring2019/unix/projects/upf1|upf1]] (due 20190327) | | [[/haas/spring2019/common/projects/wcp|wcp9]] (due 20190327) | | [[/haas/spring2019/unix/projects/usr0|usr0]] (due 20190410) | | [[/haas/spring2019/common/projects/wcp|wcpA]] (due 20190410) | | [[/haas/spring2019/unix/projects/pct0|pct0]] (due 20190417) | | [[/haas/spring2019/common/projects/wcp|wcpB]] (due 20190417) | | [[/haas/spring2019/unix/projects/pwn0|pwn0]] (due 20190424) | | [[/haas/spring2019/common/projects/wcp|wcpC]] (due 20190424) | | [[/haas/spring2019/unix/projects/spf1|spf1]] (due 20190501) | | @lightgreen:EoCE - bottom of journal (due 20190514-172959) | ======Class Stats====== * [[/haas/spring2019/unix/projects/status|status]] ======EoCE Hints====== * [[/haas/spring2019/unix/projects/dd_tutorial|dd tutorial]] ======Week 6====== * we continued exploring shell scripting, writing additional and more detailed examples * user input * while loops * initial exposure to regular expressions (used in script3.sh for input validation, see the grep pattern) ======Week 5====== * moded editing with vi/vim * additional shell scripting * if statements * variables * for loops ======Week 4====== * possibly start on vi/vim (snow day, didn't happen) * knowledge assessment Thursday ======Week 3====== * pbx0 unveiled. * explored the filesystem * pipes * pbx1 is the next project * looking to have a knowledge assessment Thursday of next week (02/14/2019) ======Week 2====== * adm0 underway, I hope everyone has gotten an early start so they aren't rushing to complete by the deadline. * reading and observing are important skills in computing. These early projects especially will test these skills. * your next project is pbx0, amping things up a level. * we look to continue exploring the filesystem and basic tools * filesystem tour * file permissions ======Week 1====== * Welcome! I've wrapped all the initial 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). * 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/spring2019/unix/labs/lab0|Lab 0x0: Introduction to UNIX/Linux and Lab46]] * [[/haas/spring2019/unix/labs/lab1|Lab 0x1: Basic Utilities and their manual pages]] * [[/haas/spring2019/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).