HMC Homepage      CS Home

Quick Reference Guides

HMC CS System policies
Search the Site

  • Getting Started
  • Connection Programs
  • Mail
  • Moving Files Between Machines
  • UNIX Topics
  • Printing
  • Programming
  • Formatting & Publishing Programs
  • Publishing on the Web
  • Math Programs
  • Consultants
  • Miscellaneous

  • Getting Started

    Account Forms
    The forms new users must complete before getting an account.
    Orientation
    Highly recommended for new users.
    Starting Out
    What to do once you have an account.
    Using the lab Macs
    Answers to common questions about the lab machines.
    Official Policy
    Learn about current official system policies.
    UNIX: The Basics
    The absolute basics on using UNIX.
    Text Editors:
    Ed, Vi, Emacs.
    Long jobs
    Quick reference on proper procedure for running long jobs.
    Help
    Includes pointers to other places to get help, how to get things done on the system, and who to ask.
    Software on Turing
    A list of commonly used software currently installed on Turing.

    Connection Programs

    SSH
    Using SSH, finding clients
    VNC
    VNC window-sharing and remote-access software
    Remote X Connections
    Getting graphical connections to remote machines from Turing
    Tunneling X Traffic through SSH
    Encrypting your X traffic for added security, essential for non-HMC

    Mail

    Mail Basics
    Using pine, forwarding mail, getting email addresses, going on vacation.
    Procmail
    Using procmail to sort and filter email
    SpamAssassin
    Getting rid of spam
    IMAP
    Setting up IMAP for accessing email
    Postini
    Using the Postini spam filtering service

    Moving Files Between Machines

    ftp
    The basics of the File Transfer Protocol
    ncftp
    A more advanced FTP client
    scp
    How to Securely Copy Files Between Machines
    sftp
    A secure version of the ftp protocol

    UNIX Topics

    passwd
    How to set and change your password.
    chmod
    How to set file protections using chmod(1)
    dot files
    What are dot (.) files and what do they do?
    setenv/export
    How to change your environment variables
    kill
    How to kill your processes
    make
    How to use "make" to maintain groups of files
    pgp
    Using Pretty Good Privacy (PGP) encryption software
    pop
    Using POP on Turing
    quota
    How to check disk space usage
    RCS
    How to keep track of file revisions using RCS
    CVS
    How to manage projects using CVS
    SVN
    How to use the Subversion versioning system
    request
    How to use the request program to create/edit system requests
    sed
    A guide to using sed
    talk
    Talk: a guide to its versions and uses
    xwindows/window managers
    Help on various X Windows topics and how to switch window managers
    Clearing space
    Guide to freeing up space in your home directory.
    xmodmap
    Guide to binding the Meta key
    Tar & Gzip
    Guide to using tar and gzip

    Printing

    print
    How to print on the Computer Science printers

    Programming

    Shell Scripting
    A short introduction to shell scripting
    IPC Structures
    A quick briefing on IPC structures and how to destroy them
    awk
    A guide to using the awk language
    C++ and C help
    Help on various C++ and C topics
    Fortran
    How to compile Fortran code on Turing
    Java
    How to compile and run java program
    mic1 Simulator
    How to use the mic1 simulator
    pvm
    How to compile and run program with PVM
    rex
    The rex language and development system
    Tcl/Tk
    An Introduction to programming with Tcl/Tk
    Rational Software
    Rational Development Studio for UNIX
    Rational at HMC
    Using Rational Development Studio for UNIX
    (includes Rational Purify)
    MPI
    mpich-1.2.0 Documentation
    MPI at HMC
    Using MPI with the HMC graphics machines
    mpiJava
    API for mpiJava
    PGHPF
    Portland Group High Performance Fortran
    CodeWarrior
    How to use CodeWarrior, from Metroworks
    SML
    How to use SML on the CS Departement computers (CS80 - Logic)

    Formatting & Publishing Programs

    frame maker
    help with FrameMaker desktop publishing
    LATEX
    How to use LATEX
    Prosper
    How to use the class prosper
    troff/nroff
    How to use troff/nroff
    OpenOffice
    How to use OpenOffice
    StarOffice
    How to use StarOffice

    Publishing on the Web

    An intro to the web
    netscape, lynx, java, mailcap
    html
    help writing html
    homepage
    help creating you own web page
    graphics
    Cool graphics and icons to include on you new HomePage
    CGI
    an introduction to CGI scripts
    .htaccess
    How to show directory trees
    Server-Side Includes (SSI)
    Basic SSI usage and setup

    Math Programs

    maple
    Help on Maple
    matlab
    Help on Matlab

    Consultants

    Consultant introduction
    An introduction for consultants including tips and schedules
    Consultant Guide
    A guide for CS Department consultants
    fix printers
    The Operator's guide to fixing the printers
    quickref
    How to write a QuickReference Guide
    NCDs
    Brief guide to the NCDs
    Writing man pages
    A tutorial for consultants on how write man pages
    Unlocked Terminal Message
    What to do when people leave their terminals unlocked.
    Compiling Software
    How to compile software on our system.

    Miscellaneous

    MSDN Academic Alliance
    Getting free Microsoft software for course use
    Clinic Backups
    Setting up AMANDA or Retrospect for backing up UNIX or Windows clinic machines.
    TWiki Mirror
    Creating a mirror for a TWiki webpage.
    news
    Quick reference page for news
    keyboard
    Re-mapping a keyboard
    CS Department User Documentation
    More answers to your questions!


    HMC Computer Science Department
    Contact Information
    Last Modified Thursday, 17-May-2007 02:33:53 PDT