Intelligentedu
Best New Free Computer IT Training Tutorial Resources


 



     Blog Roll:


     Top Links:

February 17, 2006

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().

Popularity: 6% [?]




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


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 12:54 pm

    1 Comment »

    1. [...] 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

    RSS feed for comments on this post.

    Leave a comment

    You must be logged in to post a comment.



    Powered by WordPress