UMBC CMSC 104 CSEE | 104 | current 104

CMSC104 Sections 0101 & 0501- Homework 1

CMSC 104, Fall 2006

Homework 1

Linux Basics


Out: Thursday, September 7th
Due: Before 11:59 PM on Thursday, September 14th

Note that late homeworks will NOT be accepted.


Objectives:

To become familiar with

Note that this exercise is meant to be performed in the lab with the assistance of your instructor. However, if you do not finish, you must finish on your own time.

Resources:

Assignment:

  1. Log On to the Linux System

    We'll go over how to do this in class.

  2. Check Your Disk Quota and Clean Your Directory

    OIT allocates a fixed amount of disk space (called your "disk quota") to each of the gl system users. It is a good habit to check your disk quota from time to time to make sure that you are not coming close to your allocation. To do this, type: quota -v

    If you have already used a large portion of your quota (e.g., 90% or higher), you should delete unnecessary files. To do this, type oitcleaner at the linux prompt.

  3. Getting Ready to Use the xemacs Text Editor

    Before you begin the next part of this exercise, you need to copy a file into your directory. This file is called .emacs and activates certain emacs features (do not worry about what features for now). To copy the file, type

         cp /afs/umbc.edu/users/d/b/dblock/pub/.emacs .
    	
    Note that the command has 3 parts:

    To check that the file is now in your directory, type: ls -a

  4. Use the xemacs Text Editor to Create an Autobiography

    You will be using the xemacs text editor to create a file called mybio.txt. The file will contain a brief autobiography about you as follows:

    1. Begin by stating your name, major, and class standing (e.g., sophomore).

    2. Then, write a paragraph or two telling me a little bit about yourself. Tell me
      • where you are from and why you chose UMBC for your education,
      • why you chose your major,
      • the best college course you have had so far and why, and
      • what is your favorite color?
      Do not leave out any of this information!

    3. Finally, you should use the Internet to find answers to the questions below. Your answers need not be more than a sentence or two each.
      1. Search for information about Computer Science. After reading several sources, what would give as a definition of Computer Science? Do not directly quote a source. Think of your own definition.
      2. What are some specific areas or fields of study in Computer Science?
      3. Name 3 programming languages other than C.
      4. What is Open Source Software? Give an example of software that you think qualifies as open source.

    To create your autobiography file, do the following.

  5. Use the pine E-mail Client to Send an E-mail With an Attachment

    You are now going to use pine to send an e-mail to me that has the mybio.txt file that you created as an attachment. You are also going to send a copy of the email to yourself.

    To accomplish this, do the following.

  6. Log Off the Linux System

    To log off of the system, type logout. Make sure you log off of the computer as well.



Last Modified: Thursday, 07-Sep-2006 12:08:01 EDT