User Tools

Site Tools


Sidebar

projects

uxi0 (due 20180822)
wcp1 (due 20180822)
adm0 (due 20180829)
wcp2 (due 20180829)
pbx0 (due 20180905)
wcp3 (due 20180905)
pbx1 (due 20180912)
wcp4 (due 20180912)
pbx2 (due 20180919)
wcp5 (due 20180919)
upf0 (due 20180926)
wcp6 (due 20180926)
upf1 (due 20181003)
wcp7 (due 20181003)
usr0 (due 20181017)
wcp8 (due 20181017)
pbx3 (bonus; due 20181017)
spf0 (due 20181024)
wcp9 (due 20181024)
pwn0 (due 20181031)
wcpA (due 20181031)
gfo0 (due 20181107)
wcpB (due 20181107)
icp0 (due 20181115)
wcpC (due 20181115)
wpa0 (bonus; due 20181128)
EoCE (due 20181213-172959)
haas:fall2018:unix:projects

Corning Community College

CSCS1730 UNIX/Linux Fundamentals

Assignments, Documents, Information, and Projects

Projects

uxi0 (due 20180822)
wcp1 (due 20180822)
adm0 (due 20180829)
wcp2 (due 20180829)
pbx0 (due 20180905)
wcp3 (due 20180905)
pbx1 (due 20180912)
wcp4 (due 20180912)
pbx2 (due 20180919)
wcp5 (due 20180919)
upf0 (due 20180926)
wcp6 (due 20180926)
upf1 (due 20181003)
wcp7 (due 20181003)
usr0 (due 20181017)
wcp8 (due 20181017)
pbx3 (bonus; due 20181017)
spf0 (due 20181024)
wcp9 (due 20181024)
pwn0 (due 20181031)
wcpA (due 20181031)
gfo0 (due 20181107)
wcpB (due 20181107)
icp0 (due 20181115)
wcpC (due 20181115)
wpa0 (bonus; due 20181128)
EoCE (due 20181213-172959)

Class Stats

  • status (coming at some point)

Week 14

  • dd(1) giving you hard times? Read through 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, 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:
  • 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).
haas/fall2018/unix/projects.txt · Last modified: 2018/12/03 12:04 by wedge