Unix Tutorials

The Unix tutorials are given by the coaches of the ACM Programming Team and are free for all Queen's students.


Introduction to Unix Tutorial
Date:Tuesday, September 23, 2003
Time:6:00pm - 7:00pm
Place:DUP 215

This introductory tutorial is for people who have little or no experience with UNIX operating systems. Most undergraduate computer science and electrical/computer engineering students will be required to use UNIX in their upper year courses (such as CISC 324 Operating Systems and CISC 433 Distributed Systems). This tutorial will get you familiar with the UNIX environment in Queen's CISC and ECE departments so that you will be better prepared for your upper year courses and future careers in the industry.

Topics covered will include basic shell commands (ls, cd, man), file manipulation (cp, rm, chmod) , I/O redirection(>, <, |), process management (ps, kill), and some useful Unix tools (more, less, grep, find, tr).

The notes for the Introduction to Unix tutorial can be found here.


Advanced Unix Tutorial
Date:Wednesday, September 24, 2003
Time:6:00pm - 7:00pm
Place:DUP 215

This tutorial is directed at people that are familiar with UNIX. If you have taken our Introduction to UNIX tutorial or if you have working knowledge of UNIX, then this tutorial is for you.

Topics covered include advanced command tools (sed, awk, grep, tr, etc.), environment and shell variables, and csh/tcsh scripting.

The notes for the Advanced Unix tutorial can be found here.


For more information, please contact acmteam@cs.queensu.ca.

[School of Computing] [Queen's University ACM Team]