home *** CD-ROM | disk | FTP | other *** search
/ norge.freeshell.org (192.94.73.8) / 192.94.73.8.tar / 192.94.73.8 / pub / sdf / twenex-starter.txt < prev    next >
Text File  |  2002-06-02  |  4KB  |  133 lines

  1. 19-Jul-01 SMJ
  2.  
  3.        -= TWENEX Starter Guide for UNIX users =-
  4.  
  5. Its important to know these basics before continuing:
  6.  
  7. ^S = CTRL-S  pause ouput
  8. ^Q = CTRL-Q  unpause output
  9. ^O = CTRL-O  ignore output
  10. ^U = CTRL-U  clear input
  11. ^C = CTRL-C  quits a job
  12. ^F = CTRL-F  completion (try <ESC> too)
  13. ^T = CTRL-T  Job Status
  14. ^\ = CTRL-\  When running 'LOGOUT' use this to close TELNET
  15.  
  16. This document is written assuming that the reader has a basic
  17. understanding of the UNIX system.  However, it is not really
  18. necessary to have any system background when learning TOPS-20.
  19. This is also not meant as an all in one document either.
  20.  
  21. TOPS-20 is a multiuser operating system designed specifically
  22. for the 36bit DEC PDP-10 (DECSYSTEM-20) mainframe computer.
  23.  
  24. The USER level is called EXEC (similar to the UNIX 'sh'). 
  25. Above that is ENABLE, but we will just talk about the USER
  26. level in this document.
  27.  
  28. EXEC is extremely interactive, infact, tcsh is based off of
  29. an earlier EXEC in TENEX/The TOPS-10 operating system, 
  30. (hence, tcsh is called TENEX C Shell).  However, tcsh is
  31. broken in the most important ways:
  32.  
  33. EXEC has command completion via <ESC> or ^F
  34. EXEC has command recognition (use ? to have EXEC tell you
  35.                               mapped completions)
  36.  
  37. CMD JSYS, the interactive bit of the MONITOR ('kernel') 
  38. supports real job control.  You can DETACH and ATTACH to
  39. any JOB or TTY you choose.  Also, you can PUSH and POP 
  40. between EXEC levels.
  41.  
  42. Typically, when TOPS-20 is spewing output to your screen it
  43. will send an XOFF to your TTY (pause) when you are ready
  44. to continue type ^Q.  If you don't care about the output
  45. and want your job to continue without your interaction, 
  46. just hit ^O.  You can also ^C or ^Z to quit or exit a
  47. programme or job.  
  48.  
  49. TOPS-20 supports a hiearchical filesystem.  PS: (primary
  50. storage) is the system's main device (similar to / or root).
  51. Directory paths are seperated by '.' .. for instance, say
  52. your LOGIN was 'SMJ'.  Your home directory would be:
  53.  
  54. PS:<SMJ>           (/smj)
  55.  
  56. Say there was a subdirectory within your home directory 
  57. called LISP:
  58.  
  59. PS:<SMJ.LISP>      (/smj/lisp)
  60.  
  61. TOPS-20's file system supports file versioning and
  62. supporting two level file deletion.  Something
  63. that UNIX seriously lacks.  Files are made up of
  64. three components:
  65.  
  66. FILENAME.EXTENTION.VERSION
  67.  
  68. The Wildcard * can be used for instance:
  69.  
  70. @directory PS:<SMJ>*.*.*
  71.  
  72. Would list ALL files in that directory, if you only gave
  73. a *.*, then the current generation of ALL files would be
  74. listed.
  75.  
  76. QUICK AND DIRTY COMPARISONS:
  77.  
  78. UNIX              TOPS-20
  79. -----------------------------------------
  80. talk              TALK
  81. mesg n            REFUSE LINKS
  82. mesg y            RECEIVE LINKS
  83. ls                DIRECTORY
  84. ls -la            VDIRECTORY
  85. cat               TYPE
  86. rm                DELETE (EXPUNGE)
  87. mkdir             BUILD
  88. rmdir             BUILD 
  89. who               SYSTAT
  90. ps                SYSTAT
  91. passwd            SET DIRECTORY PASSWORD
  92. chmod             SET DIRECTORY PROTECTION
  93.                   SET FILE PROTECTION
  94. man               HELP
  95. .profile          LOGIN.CMD
  96. send          SEND
  97. mail (sending)    SEND
  98. mail (reading)    MM
  99.  
  100.  
  101. QUESTIONS AND ANSWERS:
  102.  
  103. 0. How do I connect and LOGIN?
  104.  
  105.    TELNET to twenex.org
  106.  
  107.    @LOGIN USERNAME PASSWORD          ;your password won't echo.
  108.  
  109. 1. How do I set my password after logging in?
  110.  
  111.    @SET DIRECTORY PASSWORD <LOGIN>   ;where LOGIN is your LOGIN.
  112.  
  113. 2. Does it have to be UPPERCASE?
  114.  
  115.    no.  TOPS-20 assumes you are using a printing TTY when you 
  116.    connect via the DZ11 terminal server.  To set up your
  117.    terminal options, use the 'TERMINAL' command.  Typically
  118.    you will put these TERMINAL commands in your 'LOGIN.CMD'
  119.  
  120.    @TERMINAL NO RAISE   ;this will set lowercase
  121.    @TERMINAL ?          ;this will give you a list of TTY options
  122.  
  123. 3. How do I get more HELP?
  124.  
  125.    Read this file again.  Type @? and @HELP ?
  126.  
  127. 4. What editors are available for TOPS-20
  128.  
  129.    Lots!  Currently we have SED, EDIT10 and TV (video TECO).
  130.    I will add EMACS, TECO and vi when I can.
  131.  
  132. - more to come, please check back soon -
  133.