5 Unix Learning Resource Sites
Here are 5 learning resource sites that will help you learn and understand how to use the Unix operating system. These will also help you better understand how to do C, C++, and web programming in Unix, and how to better use and manage Linux.
The Unix Time-Sharing System:
citeseer.ist.psu.edu/10962.html
Classic Unix paper by Dennis M. Ritchie and Ken L.Thompson,. Bell System Technical Journal 57, number 6, part 2 (July-August 1978) pages 1905-1930.
Unix Tutorials:
www.cs.washington.edu/orgs/acm/tutorials/
Perplexed about Unix? Or C++ templates? Here are the slides, tutorials, handouts, and links from recent tutorials at the University of Washington Computer Science and Engineering web site.
A Basic UNIX Tutorial:
snap.nlc.dcccd.edu/learn/idaho/unixindex.html
This tutorial covers the "Introduction to UNIX" and "Intermediate UNIX" workshops offered by the Idaho State University Computer Center.
Introduction to Unix for Web Developers:
snap.nlc.dcccd.edu/learn/selena/index.html
snap.nlc.dcccd.edu/learn/selena/toc.html
* Day One: Unix Basics
* Day Two: Essential Commands
* Day Three: Advanced Tools
Norman Matloff's Unix and Linux Tutorial Center:
heather.cs.ucdavis.edu/~matloff/unix.html
This Unix learning resource site offers the following:
Guide to the installation and use of Linux
The Unix File System
Ordinary files; directory files; device files; file links; permissions; details on ls command; chmod; disk space measures (du, df); diff command; "wild cards."
Tar files (.tar; also .gz, .tgz and .bz2)
Intermediate and Advanced Unix Tutorials:
* Introduction to shell usage. Starts by introducing shell variables, such as $path, the "set" and "alias" commands, et cetera.
* Unix process management.
* Advanced C shell/tcsh programming.
* Emacs text editor.
* Vim text editor (popular extension of vi; don't use pico, a "toy" editor intended for people who are afraid of computers).
* Elvis text editor (popular extension of vi; don't use pico, a "toy" editor intended for people who are afraid of computers).
* Mutt e-mail utility (don't use pine!).
Topics in Elementary C Programming:
* Introduction to C.
* Introduction to functions.
* Programming style.
* Command-line arguments (example with tutorial comments).
* Bits and bytes
* Introduction to pointers: I.
* Introduction to pointers: II.
* Norm Matloff's tutorial on the art of debugging (uses DDD), and and use of the gdb debugging tool.
* Use of argc, argv command-line information.
* Introduction to recursion: I.
* Introduction to recursion: II.
* Introduction to recursion: III.
* Bitwise operations.
* C library and qsort().
Related Posts:
2 Free Training Resources: Unix and Web Development 2 Sites for Links to Free Computer Books Free Java Lectures - Two Semesters of Java Free Java Course from Open-of-course.org 31 Linux and Unix Ebooks
The Unix Time-Sharing System:
citeseer.ist.psu.edu/10962.html
Classic Unix paper by Dennis M. Ritchie and Ken L.Thompson,. Bell System Technical Journal 57, number 6, part 2 (July-August 1978) pages 1905-1930.
Unix Tutorials:
www.cs.washington.edu/orgs/acm/tutorials/
Perplexed about Unix? Or C++ templates? Here are the slides, tutorials, handouts, and links from recent tutorials at the University of Washington Computer Science and Engineering web site.
A Basic UNIX Tutorial:
snap.nlc.dcccd.edu/learn/idaho/unixindex.html
This tutorial covers the "Introduction to UNIX" and "Intermediate UNIX" workshops offered by the Idaho State University Computer Center.
Introduction to Unix for Web Developers:
snap.nlc.dcccd.edu/learn/selena/index.html
snap.nlc.dcccd.edu/learn/selena/toc.html
* Day One: Unix Basics
* Day Two: Essential Commands
* Day Three: Advanced Tools
Norman Matloff's Unix and Linux Tutorial Center:
heather.cs.ucdavis.edu/~matloff/unix.html
This Unix learning resource site offers the following:
Guide to the installation and use of Linux
The Unix File System
Ordinary files; directory files; device files; file links; permissions; details on ls command; chmod; disk space measures (du, df); diff command; "wild cards."
Tar files (.tar; also .gz, .tgz and .bz2)
Intermediate and Advanced Unix Tutorials:
* Introduction to shell usage. Starts by introducing shell variables, such as $path, the "set" and "alias" commands, et cetera.
* Unix process management.
* Advanced C shell/tcsh programming.
* Emacs text editor.
* Vim text editor (popular extension of vi; don't use pico, a "toy" editor intended for people who are afraid of computers).
* Elvis text editor (popular extension of vi; don't use pico, a "toy" editor intended for people who are afraid of computers).
* Mutt e-mail utility (don't use pine!).
Topics in Elementary C Programming:
* Introduction to C.
* Introduction to functions.
* Programming style.
* Command-line arguments (example with tutorial comments).
* Bits and bytes
* Introduction to pointers: I.
* Introduction to pointers: II.
* Norm Matloff's tutorial on the art of debugging (uses DDD), and and use of the gdb debugging tool.
* Use of argc, argv command-line information.
* Introduction to recursion: I.
* Introduction to recursion: II.
* Introduction to recursion: III.
* Bitwise operations.
* C library and qsort().
Popularity: 8% [?]
Related Posts:






























[...] 5 Unix Learning Resource Sites - Intelligentedu.com Free Computer Norman Matloff’s Unix and Linux Tutorial Center: heather.cs.ucdavis.edu/~matloff/unix.html Norm Matloff’s tutorial on the art of debugging (uses DDD), and and use of the gdb [...]
Pingback by Java Readings from 1998 — December 1, 2006 @ 8:17 pm