UNIX BASICS
CS 3000 -- Lab Assignment #1 (For Unix Beginners)
Read this material.  Do the exercises here that you don't
understand completely.  Work with a partner
-  Password Check: 
     
     -  login to one of the Sun Ultra's 
      -  If you don't have an appropriate password, change it.  (Use the
	  nispasswd command.) 
      -  If you changed your password, log out and then log back in to
	  make sure your new password works the way you think it
	  should.
      
 -  Do the command: 
     
     man ls  
     Read the DESCRIPTION section, and look at some of the options
     such as -l, -a, -F, and -C.  Leave
     the information on-screen 
 -  File Copy Exercise: 
     
     -  Open a new terminal window and do 
          ls ~john
          This lists the contents of my home directory.  Remember that the
	  tilde (~) is a special symbol that means "home directory
	  of."  If you know a person's user name, you can use this notation
	  to access his or her home directory, even though you may not know
	  the path to the directory.  
      -  Do  
          ls -l ~john  
 	  (That's an "el up there after the hyphen," not a "one.") Look at
	  the information that is written when you run the command.  Using
	  the output of   
          man ls  
          in the other window for help, figure out the meaning of each
	  column of the output of 
          ls -l ~john   
          If you find you are "spinning your wheels" ask some
	  questions.
	  Next, find a directory below ~john with permisions that allow you
	  to cd to it. 
      -  Do a cd to the directory you found.  
      -  Use cd and ls commands to look around and see
	  the names of some of the files and directories there.  (Ask for
	  help if you get stuck.) 
      -  Look for an ascii file (a plain text file).  You can check the
	  files in a directory by cd'ing to the directory and running the
	  command:  
          file *  
          If you don't find an ascii file where you are, try moving into a
	  different directory.  
      -  Do 
 
          cp filename ~/  
          where filename stands for the name of the ascii file you
	  found.  This command copies the file into your home directory.
	  
      -  Do 
          cd ~ 
          or just 
          cd 
          (This puts you back into your home directory) 
      
 -  Making a Directory and Moving a File:  
     
     -  Do an ls on your home directory  
      -  Do an ls -al on your home directory  
      -  Do mkdir CS3000  
      -  Do another ls -al and look at the permissions on the
	  directory you just created  
      -  Move the file you copied from my home directory into the new
	  CS3000 directory using the mv command 
      -  "One more time" -- Put a copy of a different file from my home
	  directory into your CS3000 directory.  
      
 - Reading a File:  
    
    -  Take a look at a file using more --  Do   
         more filename  
     -  Take a look at a file using less  
     -  Take a look at a file using cat  
     -  Take a look at a file using cat, piping the file through
         more  
     
 -  Using the rm Command  
    
    -  Do a man on the rm command.  Read the
	 DESCRIPTION section and several of the descriptions of
	 options.  
     -  Remove one of the files you previously put into your CS3000
	 directory.  
     
 -  Using the pwd Command  
     
     -  Do a pwd (this tells you the current working directory)
	  
      -  Do a cd to your home directory  
      -  Do a pwd again  
      -  Remove the other file you copied to your CS3000 directory, unless
	  you want to hold on to it for a while.