The following is stolen from Devin:

Course Notes:

  • What is Unix?
  • How can one learn about system administration?
  • What are the goals for the class?
  • Recommended Books:

  • Below is a list of basic unix commands we think you should be familiar and comfortable with.

    • ls
    • cp, mv, rm
    • chmod, chown, chgrp
    • cd, pwd
    • mkdir, rmdir, ln
    • cat, more, less, head, tail
    • man, apropos
    • sort, uniq, wc, grep
    • vi, pico, emacs
    • date, cal
    • pine, elm, mutt, mail
    • telnet, rlogin, ssh
    • ftp, scp
    • w, who, finger, talk, nwrite
    • hostname, whoami, set, history
    • passwd, quota -v, du
    • lpr, lp
    • ps, kill
    • find, locate, which
    • exit
    • redirection >, >>, <, |
      • > send output to file: ls > directory-listing
      • >> append output to end of file (don't overwrite file)
      • < send a file as input to a command: mail friend < filename
      • | send output of one command to input of next command: ls -la | more
    Sources of information on using unix

    c.2002, Devin Jones, 2/27/2002 - jones@csua.berkeley.edu, modified by Randy Chung, 9/23/2002 - aoshi@ocf.berkeley.edu