Here, There, and Everywhere...

	First, we'd like to give you an overview of your connection to
the Internet.  When you dial up Exec-PC here, you are connecting to a
computer run by Exec-PC.  All of the Exec-PC Internet users are on the
same computer.  This differs from the main Exec-PC system, where each
user is logged into their own computer.
	Currently, the Exec-PC Internet system is an "SparcServer 690"
computer, made by Sun.  This computer is running the Unix operating
system, as opposed to DOS, which is the operating system most PC users
run.  Unix is a multi-user, multi-tasking operating system developed
in the late 1960's by a group of engineers at AT&T Bell Laboratories
for use on DEC minicomputers.  Since then, it has grown to be one of
the most popular operating systems in the world, and is the operating
system that is run by the majority of the computers that are connected
to the Internet.
	So, what does all this mean to you?  Well, it means that there
is a layer in between you and the Internet.  This computer gives you a
place to store files and information, as well as providing the
software and connections needed to allow you to use the Internet.  Why
is this needed?  Well, it means that all you have to do to get to the
Internet is run a communications program on your computer and call up
Exec's system (which you have, obviously, already done).  If you were
connecting to the Internet right from your computer, rather than
through this machine, you would have to have a LOT of software and
hardware on your machine to support your connections to the Internet.
Also, this machine is here, running 24 hours a day.  If you were
connecting directly, you would have to have your computer running and
connected all the time.  Otherwise, what would happen if someone sent
you mail while you weren't connected?  You wouldn't get it.
Fortunately, we take care of that for you.  Whenever you want to get
to the Internet, just call up!
	Now, if you understand that this computer (earth.execpc.com,
or just "earth") is where all your Internet work originates from,
you'll have a good understanding of the Internet tools.  For instance,
if you want to get a file from the Internet, you will first find out
where it is located, then connect to the remote computer on which the
file resides.  At this point, you will tell that remote computer to
send the file to you.  However, the file will not be coming to your
computer.  Rather, it will be sent back and stored on "earth".  When
the transfer has finished, you will disconnect from that remote
computer and tell "earth" to send the file to you, which will begin
the transfer to your computer.  This last step is much the same as
downloading a file from Exec-PC.
	Now, let's take a quick look at some of the tools and concepts
you will use on this system.

The Shell

	You may have heard the term "shell" before, but perhaps you
don't know exactly what it means.  A shell is a program that takes
input from you, in the form of commands, and does what you tell it.
You can imagine the computer and all of its services as being "inside"
the shell.  The shell helps protect you from the nitty, gritty details
of the computer's operation, and gives you an interface to the
services that the system provides.
	The Unix system comes with a basic shell called "sh".  This
shell does everything a basic user needs.  However, we also offer a
more advanced shell on this system called "csh", or the "C shell".
The C shell is a little more advanced, and it offers some features
that the basic shell doesn't.  By default, all users are given the C
shell to work with.  There are also a couple of other shells available
on this system, but a great majority of the users here will never need
anything other than the C shell.

Files

	You are probably already somewhat familiar with files and
directories, based on your experience with your own computer.  Under
DOS, files are located in directories on disks.  Disks (either hard
disks, which always stay in the computer, or floppy disks, which can
be removed and transported) are labeled with letters.  The Unix file
system has some similarities to DOS's file system, but it also has
some major differences.
	Under Unix, there is just one big disk drive.  There are no
removable disks, like floppy drives, and there are no drive letters.
The Unix file system is large, with many different areas.  There are
several "public" areas, which are open to all users.  These areas
contain programs and data which all users need access to.  For
example, the program that displays the menus you see when you login is
stored in a public area.
	Each user also has a private area on the Unix system for
storing files that belong to them only.  This area is based on the
user's "home" directory, which is the default directory that you start
in when you login.  The user may build a directory structure
underneath this home directory to store their files.
	One concept that is important on a Unix system, which you may
not be familiar with based on your experience with DOS, is the concept
of security, access, and permissions.  When you use your computer,
generally, you, and perhaps a few others, are the only users.  Thus,
you needn't worry about protecting your data from prying eyes, aside
from making sure that someone doesn't just walk up to your computer
and start poking around.  With a large, multi-user machine such as
this, however, security is a big concern.  To ensure that files can
only be read and written by those who should read and write them, the
Unix system provides a system of security.  The most obvious part of
this system is the password.  When you login to this system, the
computer asks you for a password to verify who you are.  Once the
computer receives the correct password, you have access to all the
files and resources that are available to your account.  The other
main part of this security system is that of "permissions".  Each file
within the Unix system has a set of permissions that determines who
has what access to the file.  Permissions can get to be a complicated
topic, so we will leave it at that for now.  We'll talk more about
permissions and security in the appropriate area of the help file on
common commands.

Files on the Internet

	Having covered a little ground on files in the Unix system,
let's now talk about files on the Internet.  One of the biggest uses
of the Internet is finding and retrieving files from remote locations.
There are three main tools used for this task: Archie, FTP, and file
transfer programs.
	Archie is a tool used to locate files on the Internet.  Unlike
Exec-PC, where all the files are located in one place, files on the
Internet are located on numerous machines scattered around the world.
This makes it difficult to locate the file you are looking for.
Fortunately, the operators of many of the systems that archive files
have agreed to help maintain lists of what they have on their systems.
There are a little over a dozen archie servers that collect the lists
of files from all the sites.  On this system, we have a program that
automatically makes the connection to an archie server and performs
the query for you.  You simply tell the program what you're looking
for, and it will come back with a list of files that match your
request, and where you can get them.
	FTP is a program used to transfer files between computers on
the Internet.  Its name is an acronym for File Transfer Protocol (who
would've guessed, eh?).  This program is much like the file transfer
protocols you use to upload and download files to and from a BBS,
except that it works over the Internet.  Once you have found out where
a file that you want is located, you connect to the remote computer
and request the file using FTP.  This will transfer the file back to
the computer here (earth).
	The last major program involved in files over the Internet is
your own transfer programs, such as Xmodem, Ymodem, and Zmodem.  These
programs are used to transfer files in between your computer and
"earth".  For instance, once you have found a file on the Internet and
transfered it back to "earth", you will use a transfer program to get
it to your computer.  Most often, these transfer programs are built
into the communications software you are using.

Information on the Internet

	Another task the Internet is used for is finding information.
There are three major tools used for this.  They are the World Wide
Web information system, the Gopher information system, and Usenet news
forums.
	The World Wide Web (WWW) is a system based on the idea of 
"hypertext", or text which contains interactive references to other
locations.  You start up a program which allows you to interface with
the WWW system, and you can then read all sorts of information, which
is often embedded with links to other locations with relevant
information.  The beauty of this system is that it allows you to
browse information on numerous systems without you having to worry
about where the information is located.  All of the links are set up
and maintained for you.
	The Gopher system is similar to the World Wide Web system.
Gopher is, simply put, a menu interface to the Internet.  When you
start up Gopher, you will be presented with a menu that lists a number
of options.  By selecting various options, you will work your way
through a series of menus which can lead to all sorts of places.
Various menu options will: display other menus, display information on
a particular topic, log you into a remote machine, or even transfer a
file back to your directory on "earth".  As with the World Wide Web,
Gopher gives you access to a wealth of information without having to
worry about where the information is located.
	Usenet news forums are a form of public message swapping on
particular subjects.  There are literally thousands of forums on all
sorts of topics.  All of these forums allow you to read messages from
people all over the world, as well as letting you respond with your
own views, questions, or contributions.

Electronic Mail

	Electronic Mail, or E-Mail, is probably the most popular
feature of the Internet.  Now that you have an account that is
connected to the Internet, you can send and receive messages to and
from people all over the world who have access to the Internet.
E-Mail is fast becoming a very popular way to communicate and exchange
information.
	The most important thing to know about E-Mail is addresses.
An E-Mail address is how you tell the computer where to send the
message you've written.  Your address starts with the login name you
chose when you registered here.  Your full address will look something
like this:  myname@earth.execpc.com   The portion of the address after
the "@" symbol is the address of the computer you're on right now.
This is where we get the name "earth" for this computer.
	Electronic Mail is a feature you'll be using a lot as you work
with the Internet.  You can find out more about it in the help file
that is located in the Electronic Mail menu of the menu system.

Remote Logins

	While a network that can transfer files and messages is
useful, it is even more useful if it allows the user to do things from
far away that they would normally have to be right at a computer to
do.  This is the concept behind remote logins.  There are two programs
that are used for logging in remotely.  They are rlogin and telnet.
The programs are very similar, but have a few differences.
	Logging in remotely basically allows you to do many of the
same things that you could do if you were located right at the
computer you're logging into, but from a different location.  Most
often, remote logins are used by people who have accounts on several
machines on the network.  They dial up or connect locally to one
machine, then connect accross the network to other machines.  You may
also login to other machines accross the Internet in order to take
advantage of services offered by those machines.  For instance, the
Library of Congress offers a service where you can login to one of
their computers and search their extensive catalog of books and other
publications.

Editors

	One of the tools that you will probably use quite a lot on
this system is the editor.  You will probably use an editor, most
often, to type in messages to be sent to others.  As you become more
advanced, you will use editors for other things.  For instance, the
people who keep this machine running use editors to edit programs that
run on this machine.  In fact, these help files were created using an
editor on this machine.
	Editors can be very simple, or very complex.  The three main
editors that are provided on this system are pico, joe, and emacs.
Pico and joe are both fairly easy to use, and are good for beginners.
Emacs is slightly more difficult to use, but is VERY powerful, and is
used by many experienced users.

So, how do I use this system?

	That's a big question.  For starters, most users will do just
fine using the menus that we've provided.  On nearly all the menus,
there are help files that describe how to use the commands on those
menus.  As you become more experienced, you may eventually start
entering commands at the system prompt.
	There is another help file that describes how to use many
common commands at the prompt.  However, we'd like to describe a
couple of commands right now.  The commands are "man" and "apropos".
These files provide access to the on-line documentation of Unix
commands.  If you want to find a command to do a specific task, type
"apropos topic", where topic is a single word that relates to the task
at hand.  This will generate a list of all the commands that relate to
that topic.  Be warned, however, that you will often get commands that
do not neccessarily relate to the topic you had in mind, as the word
you enter can often have several contexts.
	The other command, "man", displays more detailed information
on specific commands.  Just type "man command", and you will be
presented with the first page of information on that command.  Press
the space bar to move onto the next page of information, until you
reach the end of the file.  For more information on how to view this
information, see the section on "more" in the help file on common
commands.

	Well, that about wraps up our overview of tools and concepts
on this system.  Now, we suggest that you take a look at the help file
on common commands, to get a better feel of how to go about certain
tasks on the Unix system.
	As always, if you have a question on how to use the system,
you can send mail to "help" on this system.  However, please try to
find the answer to your question in the help files first.  ("Help" is
a very busy guy!)

