home *** CD-ROM | disk | FTP | other *** search
/ A Beginner's Guide to the Internet / INTERNET.ISO / text / guides / help / tools.hlb < prev    next >
Encoding:
Text File  |  1996-05-06  |  14.4 KB  |  262 lines

  1. Here, There, and Everywhere...
  2.  
  3.     First, we'd like to give you an overview of your connection to
  4. the Internet.  When you dial up Exec-PC here, you are connecting to a
  5. computer run by Exec-PC.  All of the Exec-PC Internet users are on the
  6. same computer.  This differs from the main Exec-PC system, where each
  7. user is logged into their own computer.
  8.     Currently, the Exec-PC Internet system is an "SparcServer 690"
  9. computer, made by Sun.  This computer is running the Unix operating
  10. system, as opposed to DOS, which is the operating system most PC users
  11. run.  Unix is a multi-user, multi-tasking operating system developed
  12. in the late 1960's by a group of engineers at AT&T Bell Laboratories
  13. for use on DEC minicomputers.  Since then, it has grown to be one of
  14. the most popular operating systems in the world, and is the operating
  15. system that is run by the majority of the computers that are connected
  16. to the Internet.
  17.     So, what does all this mean to you?  Well, it means that there
  18. is a layer in between you and the Internet.  This computer gives you a
  19. place to store files and information, as well as providing the
  20. software and connections needed to allow you to use the Internet.  Why
  21. is this needed?  Well, it means that all you have to do to get to the
  22. Internet is run a communications program on your computer and call up
  23. Exec's system (which you have, obviously, already done).  If you were
  24. connecting to the Internet right from your computer, rather than
  25. through this machine, you would have to have a LOT of software and
  26. hardware on your machine to support your connections to the Internet.
  27. Also, this machine is here, running 24 hours a day.  If you were
  28. connecting directly, you would have to have your computer running and
  29. connected all the time.  Otherwise, what would happen if someone sent
  30. you mail while you weren't connected?  You wouldn't get it.
  31. Fortunately, we take care of that for you.  Whenever you want to get
  32. to the Internet, just call up!
  33.     Now, if you understand that this computer (earth.execpc.com,
  34. or just "earth") is where all your Internet work originates from,
  35. you'll have a good understanding of the Internet tools.  For instance,
  36. if you want to get a file from the Internet, you will first find out
  37. where it is located, then connect to the remote computer on which the
  38. file resides.  At this point, you will tell that remote computer to
  39. send the file to you.  However, the file will not be coming to your
  40. computer.  Rather, it will be sent back and stored on "earth".  When
  41. the transfer has finished, you will disconnect from that remote
  42. computer and tell "earth" to send the file to you, which will begin
  43. the transfer to your computer.  This last step is much the same as
  44. downloading a file from Exec-PC.
  45.     Now, let's take a quick look at some of the tools and concepts
  46. you will use on this system.
  47.  
  48. The Shell
  49.  
  50.     You may have heard the term "shell" before, but perhaps you
  51. don't know exactly what it means.  A shell is a program that takes
  52. input from you, in the form of commands, and does what you tell it.
  53. You can imagine the computer and all of its services as being "inside"
  54. the shell.  The shell helps protect you from the nitty, gritty details
  55. of the computer's operation, and gives you an interface to the
  56. services that the system provides.
  57.     The Unix system comes with a basic shell called "sh".  This
  58. shell does everything a basic user needs.  However, we also offer a
  59. more advanced shell on this system called "csh", or the "C shell".
  60. The C shell is a little more advanced, and it offers some features
  61. that the basic shell doesn't.  By default, all users are given the C
  62. shell to work with.  There are also a couple of other shells available
  63. on this system, but a great majority of the users here will never need
  64. anything other than the C shell.
  65.  
  66. Files
  67.  
  68.     You are probably already somewhat familiar with files and
  69. directories, based on your experience with your own computer.  Under
  70. DOS, files are located in directories on disks.  Disks (either hard
  71. disks, which always stay in the computer, or floppy disks, which can
  72. be removed and transported) are labeled with letters.  The Unix file
  73. system has some similarities to DOS's file system, but it also has
  74. some major differences.
  75.     Under Unix, there is just one big disk drive.  There are no
  76. removable disks, like floppy drives, and there are no drive letters.
  77. The Unix file system is large, with many different areas.  There are
  78. several "public" areas, which are open to all users.  These areas
  79. contain programs and data which all users need access to.  For
  80. example, the program that displays the menus you see when you login is
  81. stored in a public area.
  82.     Each user also has a private area on the Unix system for
  83. storing files that belong to them only.  This area is based on the
  84. user's "home" directory, which is the default directory that you start
  85. in when you login.  The user may build a directory structure
  86. underneath this home directory to store their files.
  87.     One concept that is important on a Unix system, which you may
  88. not be familiar with based on your experience with DOS, is the concept
  89. of security, access, and permissions.  When you use your computer,
  90. generally, you, and perhaps a few others, are the only users.  Thus,
  91. you needn't worry about protecting your data from prying eyes, aside
  92. from making sure that someone doesn't just walk up to your computer
  93. and start poking around.  With a large, multi-user machine such as
  94. this, however, security is a big concern.  To ensure that files can
  95. only be read and written by those who should read and write them, the
  96. Unix system provides a system of security.  The most obvious part of
  97. this system is the password.  When you login to this system, the
  98. computer asks you for a password to verify who you are.  Once the
  99. computer receives the correct password, you have access to all the
  100. files and resources that are available to your account.  The other
  101. main part of this security system is that of "permissions".  Each file
  102. within the Unix system has a set of permissions that determines who
  103. has what access to the file.  Permissions can get to be a complicated
  104. topic, so we will leave it at that for now.  We'll talk more about
  105. permissions and security in the appropriate area of the help file on
  106. common commands.
  107.  
  108. Files on the Internet
  109.  
  110.     Having covered a little ground on files in the Unix system,
  111. let's now talk about files on the Internet.  One of the biggest uses
  112. of the Internet is finding and retrieving files from remote locations.
  113. There are three main tools used for this task: Archie, FTP, and file
  114. transfer programs.
  115.     Archie is a tool used to locate files on the Internet.  Unlike
  116. Exec-PC, where all the files are located in one place, files on the
  117. Internet are located on numerous machines scattered around the world.
  118. This makes it difficult to locate the file you are looking for.
  119. Fortunately, the operators of many of the systems that archive files
  120. have agreed to help maintain lists of what they have on their systems.
  121. There are a little over a dozen archie servers that collect the lists
  122. of files from all the sites.  On this system, we have a program that
  123. automatically makes the connection to an archie server and performs
  124. the query for you.  You simply tell the program what you're looking
  125. for, and it will come back with a list of files that match your
  126. request, and where you can get them.
  127.     FTP is a program used to transfer files between computers on
  128. the Internet.  Its name is an acronym for File Transfer Protocol (who
  129. would've guessed, eh?).  This program is much like the file transfer
  130. protocols you use to upload and download files to and from a BBS,
  131. except that it works over the Internet.  Once you have found out where
  132. a file that you want is located, you connect to the remote computer
  133. and request the file using FTP.  This will transfer the file back to
  134. the computer here (earth).
  135.     The last major program involved in files over the Internet is
  136. your own transfer programs, such as Xmodem, Ymodem, and Zmodem.  These
  137. programs are used to transfer files in between your computer and
  138. "earth".  For instance, once you have found a file on the Internet and
  139. transfered it back to "earth", you will use a transfer program to get
  140. it to your computer.  Most often, these transfer programs are built
  141. into the communications software you are using.
  142.  
  143. Information on the Internet
  144.  
  145.     Another task the Internet is used for is finding information.
  146. There are three major tools used for this.  They are the World Wide
  147. Web information system, the Gopher information system, and Usenet news
  148. forums.
  149.     The World Wide Web (WWW) is a system based on the idea of 
  150. "hypertext", or text which contains interactive references to other
  151. locations.  You start up a program which allows you to interface with
  152. the WWW system, and you can then read all sorts of information, which
  153. is often embedded with links to other locations with relevant
  154. information.  The beauty of this system is that it allows you to
  155. browse information on numerous systems without you having to worry
  156. about where the information is located.  All of the links are set up
  157. and maintained for you.
  158.     The Gopher system is similar to the World Wide Web system.
  159. Gopher is, simply put, a menu interface to the Internet.  When you
  160. start up Gopher, you will be presented with a menu that lists a number
  161. of options.  By selecting various options, you will work your way
  162. through a series of menus which can lead to all sorts of places.
  163. Various menu options will: display other menus, display information on
  164. a particular topic, log you into a remote machine, or even transfer a
  165. file back to your directory on "earth".  As with the World Wide Web,
  166. Gopher gives you access to a wealth of information without having to
  167. worry about where the information is located.
  168.     Usenet news forums are a form of public message swapping on
  169. particular subjects.  There are literally thousands of forums on all
  170. sorts of topics.  All of these forums allow you to read messages from
  171. people all over the world, as well as letting you respond with your
  172. own views, questions, or contributions.
  173.  
  174. Electronic Mail
  175.  
  176.     Electronic Mail, or E-Mail, is probably the most popular
  177. feature of the Internet.  Now that you have an account that is
  178. connected to the Internet, you can send and receive messages to and
  179. from people all over the world who have access to the Internet.
  180. E-Mail is fast becoming a very popular way to communicate and exchange
  181. information.
  182.     The most important thing to know about E-Mail is addresses.
  183. An E-Mail address is how you tell the computer where to send the
  184. message you've written.  Your address starts with the login name you
  185. chose when you registered here.  Your full address will look something
  186. like this:  myname@earth.execpc.com   The portion of the address after
  187. the "@" symbol is the address of the computer you're on right now.
  188. This is where we get the name "earth" for this computer.
  189.     Electronic Mail is a feature you'll be using a lot as you work
  190. with the Internet.  You can find out more about it in the help file
  191. that is located in the Electronic Mail menu of the menu system.
  192.  
  193. Remote Logins
  194.  
  195.     While a network that can transfer files and messages is
  196. useful, it is even more useful if it allows the user to do things from
  197. far away that they would normally have to be right at a computer to
  198. do.  This is the concept behind remote logins.  There are two programs
  199. that are used for logging in remotely.  They are rlogin and telnet.
  200. The programs are very similar, but have a few differences.
  201.     Logging in remotely basically allows you to do many of the
  202. same things that you could do if you were located right at the
  203. computer you're logging into, but from a different location.  Most
  204. often, remote logins are used by people who have accounts on several
  205. machines on the network.  They dial up or connect locally to one
  206. machine, then connect accross the network to other machines.  You may
  207. also login to other machines accross the Internet in order to take
  208. advantage of services offered by those machines.  For instance, the
  209. Library of Congress offers a service where you can login to one of
  210. their computers and search their extensive catalog of books and other
  211. publications.
  212.  
  213. Editors
  214.  
  215.     One of the tools that you will probably use quite a lot on
  216. this system is the editor.  You will probably use an editor, most
  217. often, to type in messages to be sent to others.  As you become more
  218. advanced, you will use editors for other things.  For instance, the
  219. people who keep this machine running use editors to edit programs that
  220. run on this machine.  In fact, these help files were created using an
  221. editor on this machine.
  222.     Editors can be very simple, or very complex.  The three main
  223. editors that are provided on this system are pico, joe, and emacs.
  224. Pico and joe are both fairly easy to use, and are good for beginners.
  225. Emacs is slightly more difficult to use, but is VERY powerful, and is
  226. used by many experienced users.
  227.  
  228. So, how do I use this system?
  229.  
  230.     That's a big question.  For starters, most users will do just
  231. fine using the menus that we've provided.  On nearly all the menus,
  232. there are help files that describe how to use the commands on those
  233. menus.  As you become more experienced, you may eventually start
  234. entering commands at the system prompt.
  235.     There is another help file that describes how to use many
  236. common commands at the prompt.  However, we'd like to describe a
  237. couple of commands right now.  The commands are "man" and "apropos".
  238. These files provide access to the on-line documentation of Unix
  239. commands.  If you want to find a command to do a specific task, type
  240. "apropos topic", where topic is a single word that relates to the task
  241. at hand.  This will generate a list of all the commands that relate to
  242. that topic.  Be warned, however, that you will often get commands that
  243. do not neccessarily relate to the topic you had in mind, as the word
  244. you enter can often have several contexts.
  245.     The other command, "man", displays more detailed information
  246. on specific commands.  Just type "man command", and you will be
  247. presented with the first page of information on that command.  Press
  248. the space bar to move onto the next page of information, until you
  249. reach the end of the file.  For more information on how to view this
  250. information, see the section on "more" in the help file on common
  251. commands.
  252.  
  253.     Well, that about wraps up our overview of tools and concepts
  254. on this system.  Now, we suggest that you take a look at the help file
  255. on common commands, to get a better feel of how to go about certain
  256. tasks on the Unix system.
  257.     As always, if you have a question on how to use the system,
  258. you can send mail to "help" on this system.  However, please try to
  259. find the answer to your question in the help files first.  ("Help" is
  260. a very busy guy!)
  261.  
  262.