home *** CD-ROM | disk | FTP | other *** search
- HELP! I'm drowning! Information Superhighway Pileup!
- It's a rough world out there. The Internet is INFAMOUS for
- lacking user-friendliness. If you feel that you're just plain LOST
- when it comes to this "Window to the World", then you're in the right
- place! We've put together this little tutorial especially for those
- who just don't know where to start. So, sit back, relax, and prepare
- yourself for a tour of what the Internet has to offer.
-
- The Internet - A Whole Lotta Computers Talkin'
- For starters, what exactly is the "Internet"? It helps to
- break the word up a bit. The term "Internet" could be seen as a
- nickname for "INTERnational NETwork". The Internet is basically a
- HUGE network of computers all over the world that are all connected to
- each other. This allows all these computers to share data, exchange
- messages, and generally help each other out.
- Now, it isn't really true that every computer on the Internet
- is directly connected to every other one. In reality, data gets
- passed from computer to computer until it gets to the computer for
- which it is destined. But because of the way the Internet is setup,
- all you have to know is which computer you're sending data to, and the
- path to it will be figured out for you!
-
- When you're dealing with the Internet, you're most often
- dealing with one (or more) of five things: systems, users, messages,
- files, and programs.
-
- Systems
- A "system" is a computer or set of computers which are
- connected to the Internet. These systems often act as "stepping
- stones" to the Internet. Without this system, your computer would
- need a LOT of special hardware and software to access the Internet.
- Instead, you are given access to a computer that is designed to handle
- the Internet needs of multiple users, and has all the tools needed to
- make good use of the Internet.
- Every system on the Internet has an "address" that identifies
- it. These addresses are usually descriptive names that help identify
- the machine. For example, in the following address:
- earth.execpc.com
- we can see that the machine called "earth" is part of a DOMAIN
- belonging to "execpc", a "com"mercial organization. Sometimes you
- will see an address that is just four numbers separated by periods.
- This is known as an "IP address". For instance, the following is the
- IP address for the system on which you're working right now:
- 204.29.202.50
- All systems on the Internet have an IP address. In fact, the "word"
- addresses that we just described are really just aliases for the IP
- addresses, because the word addresses are easier to remember.
-
- Users
- Users are people, like yourself, who have accounts on systems
- that provide them with access to the Internet. Every user on the
- Internet has an address. Most addresses look pretty much the same.
- The most common type of address looks like the following (the address
- of the author of this tutorial):
- bibach@earth.execpc.com
- This address has two parts, which are separated by the "@" symbol.
- The first part of the address is the "login" of this user. A login is
- a sort of "nickname" for a user. You enter your login along with your
- password when you connect with the system through which you access the
- Internet, and it is the name by which the system knows you. The
- second part of the address is the address of the system on which the
- user has their accout, as described above.
-
- Messages
- Messages on the Internet come in many forms: electronic mail,
- usenet newsgroups, and others. Electronic mail, or Email (pronounced
- Eee-Mail), usually refers to the private mail delivery service on the
- Internet. Thus, an Email message on the Internet is always from one
- person to one person (although it is possible for the sender to send
- copies of one message to several people, each copy is considered a
- separate message). Your Email is private. Only you can read it.
- The other major type of message is a newsgroup message.
- Newsgroups, or Usenet News, are public forums for the exchange of
- messages on specific topics. There are currently over 8000
- newsgroups, each with a very specific topic of discussion.
-
- Files
- The Internet also has files everywhere. Most all information
- on the Internet is stored in a file of some sort. Even messages, like
- your Email, are stored in files until you're ready to read them. Many
- of the files you'll be working with will be stored on this system
- (earth). Many others, however, will be on a remote system, somewhere
- else on the Internet. You will use various utilities to access these
- files, which we will discuss later.
-
- Programs
- The last type of thing you will deal with on the Internet
- system is programs. There are LOTS of different programs available on
- Internet systems. Some of the ones you will use the most will be
- programs that are designed to help you access files and other
- information on the Internet. Other programs help you manage the
- information you will work with on the Internet. Some of the more
- important programs you will use are:
- elm & pine - These programs let you send and receive
- Email
- trn,tin, & nn - These programs let you read newsgroups, and
- even post your own messages to the groups
- ftp - This program is used to retreive files from
- remote systems on the Internet
- archie - This program helps you find files and
- programs on the Internet
- file system - The file system is a collection of programs
- that you use to create, delete, modify, and
- otherwise manage files
- telnet - These programs allow you to login to other
- systems over the Internet
- gopher - This program presents a menu-driven
- interface to a wealth of information
- available on the Internet
- lynx - This program allows you to peruse the highly
- touted World Wide Web hypertext interface to
- information on the Internet
- irc - This program allows you to chat in real-time
- with thousands of other people around the world
-
- Okay! Now that we have a bit of understanding of the
- Internet, let's look at some of the tools you'll be using to access
- it. For each tool, we'll describe what it does, and how you use it.
- We'll also give some actual examples of how each tool might be used.
-
- The Unix Operating System - Running it all!
- Every computer, no matter what kind, runs some sort of
- "Operating System". This is a special type of program that keeps
- control of the computer, and is responsible for managing the resources
- of the system, including running other programs.
- A majority of the systems on the Internet these days run an
- Operating System called "Unix". (Nope, it really doesn't stand for
- anything...) Unix is a powerful system designed for use on
- multiple-user computers. It includes facilities for controlling
- access to the information it stores, as well as excellent support for
- networking, including dealing with the Internet. When you ask our
- system to do something for you, it is Unix that runs the show.
-
- Elm and Pine - Mr. Postman, look and see...
- Elm and Pine were both designed with for the same purpose: to
- read, send, and manage Electronic Mail, or Email. Elm was designed
- first, and is the choice of many experienced Internet users. Pine was
- designed as an easier-to-use version of Elm, and is a good choice for
- those just getting started on the Internet, or those who are unfamilar
- with Internet Email. Pine even makes use of it's own editor, called
- Pico, which you may use in other areas on this system.
- Let's start with Pine. When you first load up Pine, you will
- be presented with a menu. The options on the menu are:
- ? - Hit the "?" for help at almost any time in Pine.
- C - Compose a message to send to someone.
- I - List the messages in the current folder. A folder, in
- Pine, is a storage place for messages. There is a special
- folder called "INBOX" that contains your incoming
- messages.
- L - List all the folders, and allow you to select one.
- A - Add, delete, or change address book entries. The Address
- Book lets you set up short nicknames for a person or list
- of people.
- Q - Quit the Pine mailreader
-
- At any point in Pine, there will always be a template of
- key-commands at the bottom of the screen. Pay attention to this area
- of the screen, as it will often tell you how to do something. If the
- key is listed as "^C", it means to hold down your control key and hit
- the "C" key. There is almost always a key to bring up a help screen
- in Pine. If you are having trouble with something, feel free to hit
- the help key for furthur information.
- To send a message to someone, hit "C" from the Main Menu.
- Enter the recipient's address at the "To:" field. Enter the addresses
- of anyone else you want to receive the message at the "Cc:" (Carbon
- Copy) field. Enter a description of the message in the "Subject:"
- field. The "Attchmnt:" field is an advanced feature for including a
- file with your message. If you wish to learn more about this,
- position your cursor on the "Attchmnt:" field and hit "^G" for furthur
- help. When you've finished filling in the header information, move
- down to the "Message Text" area and type in your message. You may
- want to experiment with the editing features noted on the bottom of
- your screen. When you are finished, hit "^X" to send the message.
- To read your mail, hit "L" from the Main Menu, then move to
- "INBOX" and select it with the ENTER key. You will be presented with
- a list of messages in your INBOX. Move to the one you want to read,
- and press ENTER. Most of the commands are the same whether you are
- reading a message, or looking at the list of messages in a folder (the
- "Index"). Some of these commands are:
- M - Return to Pine's Main Menu.
- P - Jump to previous message in folder.
- N - Jump to next message in folder.
- D - Delete a message.
- U - Undelete a message. This only works if you haven't left
- the folder since deleting the message.
- F - Forward a message to another person.
- R - Reply to the message sender.
- C - Compose and send a message to someone.
- L - Goto folder list screen.
- Y - Print a message. This command is designed to print the
- current message to your local printer. However, this
- doesn't always work right. If you want to print messages
- this way, but can't get it to work, send mail to "help",
- and we'll try to help you fix it.
- T - Make an entry for the sender of this message in your
- Address Book.
- S - Copy this message to another folder and delete it from
- this folder.
- E - Save this message to a file. This file will be located in
- the "mail" subdirectory under your home directory.
-
- That about covers it for Pine. If you have other questions
- about Pine, look at the help files provided. If you still can't
- figure it out, send mail to "help".
-
- While Elm is not generally as easy to use for beginners as
- Pine is, it is somewhat more straitforward than Pine. When using Elm,
- you will always be in one of two places: the message list screen or
- the message view screen.
- The message list screen lists the messages in the current
- folder, and allows you to manipulate them. Some of the more important
- commands on the message list screen are:
- ? - Help with Elm key-commands.
- - - Display previous page of messages.
- + - Display next page of messages.
- k - Move to previous message.
- j - Move to next message.
- <ENTER> - Display message.
- d - Delete current message.
- r - Replay to current message.
- s - Save current message to file or folder.
- f - Forward current message.
- c - Change to a different folder.
- a - Enter "alias" editor.
- o - Set options. Be careful with this one!
- m - Mail a message to someone.
- q - Quit Elm.
-
- When viewing a message, most of the above options relating to
- messages are also available, as well as:
- <SPACE> - Scroll one page through message.
- <ENTER> - Scroll one line through message.
- i - Return to message list.
- q - Return to message list.
-
- Aliases in Elm are similar to the Address Book function of
- Pine, and provide short nicknames for hard-to-remember addresses and
- lists of addresses. Upon entering alias mode, press "?" twice for
- help.
-
- Trn, NN, and Tin - The News was brought to you by...
- Trn, NN, and Tin all serve the purpose of providing an
- interface to the Usenet Newsgroup Forums. Trn, or ThReaded
- Newsreader, is the choice of many experienced Internet users. Trn
- allows you to read news articles sequentially, as they occur in the
- newsgroup, or by "threads", which trace the evolution of messages with
- similar topics. NN doesn't allow you to read by "threads", but it
- does have a nice, full-screen, smooth interface. Tin provides the
- best of both: threaded news and a nice interface. However, Tin's
- interface is not quite a smooth as NN's. Which you like is really
- just a matter of taste.
- Tin has three modes: newsgroup selection, message selection,
- and message reading. At any point in the program, you can press "h"
- for brief help on the currently available operations. When you are in
- newsgroup selection mode, the following commands are useful:
- g news.group Goto newsgroup "news.group", and subscribe to
- it if you aren't yet subscribed.
- c Push the message counter high. This tells the
- newsreader to consider all the messages to
- have been read by you.
- u Unsubscribe from the current newsgroup.
-
- When reading messages, you can use the following useful
- commands:
- w Post an article.
- s Save an article to a file.
-
- Trn has just two levels: newsgroup and message. As in tin,
- you can obtain help at any point in trn by pressing "h". When you are
- in newsgroup level, the following commands are useful:
- n or p Next or previous group, respectively.
- + Enter thread mode for a group.
- u Unsubscribe from the current newsgroup.
-
- When reading articles, the following commands are useful:
- F Post a follow-up reply to the article.
- c Push message counter high.
- w Save article to a file.
-
- The NN newsreader, while lacking thread capabilities, also has
- some useful features not found in the other newsreaders. Like tin, NN
- has three modes: newsgroup selection, message selection, and message
- reading. The following are useful commands for use in NN:
- ? Help at any point.
- N or P Next or previous group, respectively.
- F Post a followup article.
- U Subscribe/Unsubscribe to a group.
- S Save an article to a file.
-
- FTP and Archie - Miss Moneypenny, fetch me the file on...
- When you want a file from the Internet, you can search for it
- by using Archie. The Internet has a LOT of files available, but they
- are located on many different machines throughout the Internet.
- Archie is a good way to locate a file. Once you have determined which
- file you want, and where it is located, you can retrieve the file with
- the FTP, or File Transfer Protocol, utility.
- The Archie system is an effort by the administrators of some
- of the larger file archives on the Internet to keep a central database
- of the files available on their systems. While this system is not as
- easy to use as Exec's search function, it is helpful for finding a
- specific file or software package. Bear in mind that Archie searches
- file NAMES, not descriptions.
- To have Archie search for something, you can give it either an
- exact filename to search for, or a "substring", which will match any
- filename that contains that string somewhere within it. Both of these
- types of searches are on the menu.
- Archie will then come back with a, often big, list of matches.
- The matches should be presented one screenful at a time. Press the
- spacebar to advance to the next screenful, or press "q" to exit. Be
- sure to note down the address of the system which has the file, as
- well as the full pathname (all the directory names separated by
- forward slashes) of the file.
- Now you're ready to retrieve the file using FTP. Launch FTP
- from the menu or from the command line, giving the address of the
- system which has the file. If you are prompted for a login name,
- enter "ftp", then for the password, type your login name and append a
- "@" character. This will send your full address without you having to
- type the whole thing.
- At the FTP prompt, the following commands are useful:
-
- bin Short for "binary", this tells the FTP program to
- transfer files in binary mode, which is needed for
- transfering anything other than text. It's usually a
- good idea to use this command as soon as you login.
- cd Change Directory. Include a directory to change to,
- or ".." to move to the direcotry above the current
- one.
- ls List files in current directory. This lists just the
- names of the files.
- dir List files in current directory. This lists the names
- of the files, as well as stats like file size, the
- date of the file, etc.
- prompt This toggles prompting on and off. This comes into
- play when transfering multiple files (see mget and
- mput).
- get Transfers a file from the remote system to your local
- account. Simply specify the name of the file on the
- command line after "get". Also, to just view a short
- text file, without downloading it, append " |more" to
- the command.
- put Transfers a file from your local account to the remote
- system.
- mget Multiple get. Works the same as the "get" command,
- but allows you to specify several files, separated by
- spaces. Also lets you use wildcard specifications.
- Unless prompting is turned off (see prompt), it will
- prompt you to verify that you want each file.
- mput Multiple put. Put several files at once, similar to
- mget.
- quit Close connection and exit.
-
- The process just described is known as "anonymous FTP",
- because you are logging in to the remote system without an actual
- account there. You can also login as a specific user, so long as that
- user has an account there and you know the password. So, if you have
- accounts on several systems, you could FTP into an account on one
- system from an account on another and transfer files.
-
- File System - Organized by Name, Date, Color...
- The file system is the mechanism that keeps tabs on all of the
- data stored on disks in the system. Using the command line, you can
- copy, move, delete, and otherwise manipulate files. Following are
- descriptions and examples of common file-manipulation commands:
- ls - List files in current directory
- ls is the Unix equivalent of the DOS DIR command. It lists
- out all the files in the current direcotry in one of
- several forms. By itself, it lists just the names of the
- files in rows and columns. With the -l option (ls -l), it
- lists the files, one per line, with additional information
- such as size, owner, permissions, etc. For more
- information on the many options available, check out the
- manual page for ls.
- rm - Remove (delete) a file
- rm is the Unix equivalent of the DOS ERASE command. It
- will remove the specified files from the current directory.
- Simply include the name(s) of the file(s) you wish to
- delete on the command line, and gone they will be.
- cp - Copy a file
- As you may have guessed, this is the Unix equivalent of the
- DOS COPY command. It will copy the contents of one file
- into another, which can be in the current directory or
- another one. Simply type "cp source dest", where source is
- the file you want to copy, and dest is the name of the file
- you want it copied to.
- mv - Move or rename a file
- This command performs the same function as the DOS RENAME
- command, and more. You can simply rename a file using this
- command, or you can move it to a different directory. The
- syntax of this command is very similar to that of the cp
- command. The current name of the file is given first, and
- the second argument can be either a file name, which will
- cause the file to be renamed, or a directory, which will
- cause it to be moved.
- cat - Dump a file to the screen
- cat is the Unix version of the DOS TYPE command. It takes
- one or more file names as arguments and dumps the file
- contents to the screen. Unfortunately, this is not very
- useful for viewing files, as it does not pause every
- screenful.
- more - Display a file one screenful at a time
- more is another way to display a file onscreen. It is more
- useful than cat, however, because it automatically pauses
- after every screenful. When it pauses, press the ENTER key
- to advance one line, or press the spacebar to advance one
- full screen. Also, press "h" for more help on other
- functions, such as moving backwards through the file.
- man and apropos - Lookup manual pages for commands
- Although they don't really relate to the file system, the
- man and apropos commands are so useful, we decided to talk
- about them here anyway. On most Unix systems, there are
- on-line versions of the manual which describes the commands
- in the Unix system. There are separate "pages" for each
- command in the system. To list all the commands whose
- names or descriptions contain a certain keyword, type
- "apropos keyword", where keyword is the word you wish to
- search for. Then, to look up the manual page for a
- specific command, type "man command", where command is the
- command you want the manual page for.
-
- Telnet - Around the World in 80 microseconds...
- Telnet is used to login to other systems on the Internet, as
- if you were sitting right in front of a terminal connected to that
- system.
- Telnet takes just two arguments: the address of the system you
- wish to login to, and an optional port number. Normally, you will
- only need the remote system's address. Some applications, such as
- MUDs, which are a type of game that can be played with multiple other
- people on the network, require that you specify a port number when you
- login. This is specified after the address on the command line. For
- example, to login normally at alpha2.csd.uwm.edu, a system at UWM:
- telnet alpha2.csd.uwm.edu
- To login to LambdaMOO, an interactive virtual world, type:
- telnet lambda.parc.xerox.com 8888
-
- Gopher - Yes, Cap'n! I'll fetch it immediately...
- Some people look at the Internet, and just say to themselves:
- "Why can't it all be on a nice menu?" Well, that's what Gopher is all
- about. Individual systems on the Internet can set up their own set of
- menus containing useful references to resources available on that
- system, as well as others.
- There isn't much to learn about Gopher. Here is a short
- summary of key-commands that will help you out in Gopher:
- ? - Diplay help at any time.
- <Enter> - Hit the <Enter> key to display the current item.
- u - Return to the previous menu.
- k - Move up one line in the menu.
- j - Move down one line in the menu.
- - - Display previous page of menu.
- + - Display next page of menu.
- 0-9 - Enter an item's number to jump right to it.
- m - Return to the "Main" menu, where you started.
- A - Add current menu to bookmark list.
- a - Add current item in current menu to bookmark list.
- v - View bookmark list.
- s - Save current item to a file.
- D - Download a file.
- ^L - Hold down Ctrl and press "L" to redraw the screen.
- q - Quit.
-
- Lynx - Tied together every which way but Sunday...
- Lynx is somewhat like Gopher, in that it puts a pretty face on
- some of the less beautiful aspects of information retreival on the
- Internet. Lynx is a "World Wide Web", or WWW, viewer. The WWW is a
- system of interconnected "hypertext" documents. Hypertext, in this
- context, means a number of things. First, it means that the documents
- contain several types of media, including text, and occasionally
- pictures, although Lynx is unable to display these pictures. Second,
- hypertext documents contain links to other documents with related
- information. Thus, you can simply browse through the Internet,
- hopping from one place to another.
- In operation, Lynx is actually very similar to Gopher. You
- simply read the text that appears on the screen, and follow the links
- that look interesting to you. Links are imbedded right in the text,
- and should appear in a different color than the rest of the text. For
- those pages that include images (picture files), Lynx just displays
- "[IMAGE]" where the picture would be shown. Here are some of the more
- important keys in Lynx:
- <Down> - The down arrow key moves to the next link.
- <Up> - The up arrow key moves to the previous link.
- <Left> - The left arrow key returns to the previous link.
- <Right> - The right arrow key follows the current link.
- <Enter> - The Enter (Return) key follows the highlighted link.
- + - Scroll down to the next page of this link.
- - - Scroll up to the previous page of this link.
- ? - Help at any time.
- a - Add this link to your bookmark file.
- d - Download this link.
- g - Goto a specific URL.
- m - Return to initial link.
- q - Quit.
- v - View your bookmark file.
- z - Cancel current transfer.
- ^W - Hold down Ctrl and press "W" to redraw the screen.
-
- One more thing... Every once in a while, you will see
- something telling you to go to a particular URL. A URL (Uniform
- Resource Locator) is a sort of address for a World Wide Web link.
- Thus, you can immediately jump to any link without having to jump all
- over the place, so long as you know its address.
-
- IRC - Return of the party line...
- If you enjoy sitting around, talking about your favorite
- subjects with a group of people who share your interests, then IRC is
- something you'll enjoy. IRC lets you connect to a server which puts
- you in contact with literally thousands of other people around the
- world.
- IRC is divided into "channels", which have specific topics.
- At any given point when you are in IRC, you are either in a specific
- channel, or you are in the "void" between channels. If you are in a
- channel, anything you type will be sent to everyone in the channel
- when you hit <Return>.
- Everyone on IRC has a nickname which can be used for sending
- messages and whatnot. By default, your nickname is the same as your
- login name on this system. However, you can change it to just about
- anything, as described below.
- You can also issue special IRC commands by preceding them with
- a forward slash (/). Here are some of the more common and useful
- commands in IRC:
- /LIST Lists all current irc channels, number of
- users on each, and the topic of each. Beware,
- this can produce a LOT of output, as there are
- usually a LOT of channels.
- /NAMES Shows the nicknames of all users on each
- channel. This can also produce a LOT of
- output.
- /JOIN <channel> Join the named channel.
- /MSG <nick> <msg> Sends a private message to the specified
- person only.
- /NICK <newnick> Change your nickname.
- /HELP <topic> Get help on the given topic. Omit the topic
- to get a list of available topics. Sometimes
- you need to do this command again, because the
- first time you type it, it will just load the
- help files, without displaying anything.
-
- The help facility on IRC is pretty thourough, so if you have a
- question about IRC, you can probably find the answer there.
- Otherwise, just ask someone online, and (if they're in a good mood)
- they can probably help you.
-
- Wow! There's a LOT to this... now what?
- Well, we've always found that the best way to master something
- is to try it out. Experiment! If it doesn't always work they way you
- thought it would, that's okay. You'll know better the next time. One
- other help file you'll probably want to read is the "Frequently Asked
- Questions" list, or "FAQ", which lists some commonly asked questions
- and their answers. Good luck, and happy netting!
-
-