Tutorials
Perplexed about Unix? Or C++ templates? Here we've collected the
slides, tutorials, handouts, and links from recent tutorials. And if you
see anything missing,
let us know
your suggestions for future tutorials!
General Computing
- Printing double-sided with multiple pages per side.
- This is a guide on how to print multiple pages on one sheet of
paper and how to set duplexing (double-sided) options in windows
and linux.
Introduction to Unix
- Introduction Linux Tutorial
-
C walkthrough,
Java walkthrough,
source code, and
cheat sheet.
- CSE 326 Survival Skills
- A combination of the intro, intermediate, and C++ templates tutorials, designed for
CSE 326 students.
- Unix Tutorial
- A more technical HTML- and JavaScript-based tutorial.
- Unix Slides
- Condensed slides covering introductory and intermediate topics.
- Printing Reference Card
- Printing-related commands and options.
- Unix Tutorial
- The classic HTML tutorial by bench.
Developing in Unix
- CVS Tutorial
- Concurrent Versions System lets developers share code in a central location.
- Developing in Unix
- Slides on software development concepts and tools in Unix.
- Developing in Unix - Tools
- A wealth of resources and tutorials on Unix development topics, from
compilation to debuggers to source control
Unix Text Editors
- Emacs/XEmacs
- Emacs tutorial and
links (including
reference cards).
- vi References
- A vi reference card, in ps and
pdf formats.
Intermediate Unix
- Intermediate Linux Tutorial
- PowerPoint presentation covering the basics of file permissions, processes,
and environment variables.
This is the newest version
- Detailed Intermediate Unix Slides
- A huge PowerPoint presentation covering file permissions, processes,
shell scripting, redirection, and lots other topics.
- Info Tutorial
- Information about info, a hypertext alternative to man.
- ReflectionX
- Tips for configuring Reflection X (for XWindows logins)
- The Shell
- Shell scripting, redirection, and other topics.
- Beginner Sed Tutorial
- A powerpoint presentation about sed, UNIX's stream editor.
Other references:
Info on Sed,
Handy One-liners for SED
Examples:
An Address,
Improve Your Grades!
- Beginner Awk Tutorial
- For now we will be using an online tutorial.
Some References:
Getting Started with Awk,
Another AWK Tutorial
C++
- A C++ Crash Course
part1
part2
- Functions, primitive datea types, arrays, pointers, C++ vs. Java style,
gotchas.
handout
- Beginner C++ Tutorial
- A tutorial covering the following: hello world example, compilation, makefiles, macros,
object oriented structures, procedural programming, and memory management.
pdf version
- Templates
- Detailed PowerPoint slides and code samples
on C++ templates.
Other Languages
- Beginner Python Tutorial
- A tutorial that introduces Python and covers the basics.