home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / hacking / unix / unix.txt < prev    next >
Encoding:
Text File  |  2003-06-11  |  25.5 KB  |  1,217 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.         #     # #     #   ###   #     #
  10.         #     # ##    #    #     #   #
  11.         #     # # #   #    #      # #
  12.         #     # #  #  #    #       #
  13.         #     # #   # #    #      # #
  14.         #     # #    ##    #     #   #
  15.          #####  #     #   ###   #     #
  16.         
  17.     
  18.     
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.           ####    ####   #    #  #####    ####   ######
  29.          #    #  #    #  #    #  #    #  #       #
  30.          #       #    #  #    #  #    #   ####   #####
  31.          #       #    #  #    #  #####        #  #
  32.          #    #  #    #  #    #  #   #   #    #  #
  33.           ####    ####    ####   #    #   ####   ######
  34.  
  35.  
  36.  
  37.  
  38.  
  39.         Developed by Analytical Evaluation Branch, FSAC
  40.         Revision 1.1    21 Mar 1989
  41.         Author:        Dennis G. Rears
  42.         EMail Address:    <drears>
  43.         Phone:        2683
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.   ####   #    #    ##    #####    #####  ######  #####            ##
  54.  #    #  #    #   #  #   #    #     #    #       #    #          # #
  55.  #       ######  #    #  #    #     #    #####   #    #            #
  56.  #       #    #  ######  #####      #    #       #####             #
  57.  #    #  #    #  #    #  #          #    #       #   #             #
  58.   ####   #    #  #    #  #          #    ######  #    #          #####
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.     #    #    #   #####  #####    ####
  68.     #    ##   #     #    #    #  #    #
  69.     #    # #  #     #    #    #  #    #
  70.     #    #  # #     #    #####   #    #
  71.     #    #   ##     #    #   #   #    #
  72.     #    #    #     #    #    #   ####
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.             INTRODUCTION
  82.  
  83.  
  84.  
  85.    This is a 4 hour course that will cover the basic functions of
  86.    your workplace automation account.  The topics we will cover
  87.    include:
  88.  
  89.         o Logging In
  90.         o Help Numbers
  91.         o Overview of UNIX
  92.         o File System & working with files
  93.         o Wild Characters
  94.         o Pipes
  95.         o Indirection
  96.         o Standard Commands
  97.         o Picatinny Commands
  98.         
  99.  
  100.    We will not cover Email or text editing.  These are covered in
  101.    different courses.
  102.  
  103.    
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.             
  115.             Important Terms
  116.  
  117.  
  118.  
  119.  
  120.  
  121.     
  122.     o Terminal - A video display screen with keyboard.  A
  123.         terminal will only work when connected with a remote device.
  124.  
  125.     o Personal Computer - A small self contained computer.  Most
  126.         PCs have programs that allow it to act as a terminal for 
  127.         communications
  128.  
  129.     o Host - A minicomputer or mainframe computer.  The name of
  130.         the host is typically in the prompt (i.e. cor1> ).
  131.  
  132.         o Workplace Automation Account - commonly called an "email"
  133.         account.  An account on a computer host.
  134.  
  135.     o GANDALF - a device that connects a terminal to the SYTEK
  136.         network.
  137.  
  138.     o SYTEK - A network that connects GANDALFS, terminals, or PCs
  139.     to Workplace Automation Hosts and other Picatinny Computers.
  140.  
  141.     o PICAnet - A network that allows host to host
  142.         communications.  EMAIL is transported across the PICAnet.
  143.  
  144.     o UNIX - The operating system in use on ARDEC workplace
  145.         automation machines.
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.             Logging In
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.          PC`s - Regardless of PC type (WYSE, Apple, or
  162.          Zenith) a communication program must be called.
  163.          This program can be xtalk, kermit, versaterm, or
  164.          others.  Once this is done you can connect with the
  165.          Sytek network.
  166.  
  167.  
  168.          GANDALF - Turn the box on and connect to class 100.
  169.  
  170.  
  171.          SYTEK  - Call the proper location for you host.
  172.  
  173.  
  174.          Zenith with NAC - Issue the command sycall uaXXXX
  175.                  where XXXX is the location of the host.
  176.  
  177.          LOGIN:  At the login prompt type in your login
  178.               name in lower case letters.   When the passwd
  179.          prompt comes up, type in your password.
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.             SYTEK Locations
  190.  
  191.  
  192.  
  193.  
  194.  
  195.     o c280 -  cc1
  196.  
  197.     o c400 -  cor1
  198.  
  199.     o c440 -  cor2
  200.  
  201.     o c480 -  cor3
  202.  
  203.     o c580 -  qa1
  204.  
  205.         o c800 -  ac4
  206.  
  207.     o ca00 -  aed
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.             Help
  220.  
  221.  
  222.         o  FSAC, BATD 
  223.     
  224.             o 2474
  225.             o email <wal>
  226.  
  227.         o  CCAC
  228.  
  229.             o 3668
  230.             o email <wac>
  231.  
  232.         o  PAD
  233.  
  234.             o 2316, 5640 (email works better>
  235.             o email <help>
  236.  
  237.         o  All Others
  238.  
  239.             o UNIX (8649)
  240.             o email <wad>
  241.  
  242.         o  Help email addresses
  243.  
  244.             o action - system administrators
  245.             o msdos  - PC help
  246.             o forum  - computer help
  247.             o sun    - sun computers
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  #####                                                           #####
  256. #     #  #    #    ##    #####    #####  ######  #####          #     #
  257. #        #    #   #  #   #    #     #    #       #    #               #
  258. #        ######  #    #  #    #     #    #####   #    #          #####
  259. #        #    #  ######  #####      #    #       #####          #
  260. #     #  #    #  #    #  #          #    #       #   #          #
  261.  #####   #    #  #    #  #          #    ######  #    #         #######
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272. ######
  273. #     #    ##     ####      #     ####
  274. #     #   #  #   #          #    #    #
  275. ######   #    #   ####      #    #
  276. #     #  ######       #     #    #
  277. #     #  #    #  #    #     #    #    #
  278. ######   #    #   ####      #     ####
  279.  
  280.  #####
  281. #     #   ####   #    #   ####   ######  #####    #####   ####
  282. #        #    #  ##   #  #    #  #       #    #     #    #
  283. #        #    #  # #  #  #       #####   #    #     #     ####
  284. #        #    #  #  # #  #       #       #####      #         #
  285. #     #  #    #  #   ##  #    #  #       #          #    #    #
  286.  #####    ####   #    #   ####   ######  #          #     ####
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.             Introduction
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.        When you are finally logged into your account you are given a
  301.     system or UNIX prompt.  This can be changed by you at a later time.
  302.     The standard prompt is:
  303.  
  304.         o  machine>
  305.  
  306.     where machine is the host that you are logged onto.  At this
  307.     point you can type any UNIX command.
  308.  
  309.  
  310.        If you are logging in for the first time you might have to
  311.     choose a passwd.  The password should contain at least six
  312.     characters and at least one non-alpha character.
  313.  
  314.        You should change your password frequently.  To change your
  315.     password, type "passwd".  The passwd command will ask you for
  316.     your old password and then for your new password.  It will then
  317.     ask you to verify your password.  Never tell anyone what your
  318.     password is, not even your system administrator.  If you suspect
  319.     your password or account has been comprimised contact your
  320.     system administrator ASAP.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.             Typing Mistakes
  328.  
  329.  
  330.  
  331.  
  332.  
  333.           Most people make a lot of typing mistakes.  UNIX allows you
  334.        to fix them in three differt ways.
  335.  
  336.  
  337.        Backspace  - This is typically the "Backspace Key".  This
  338.        will correct your last character.  Control H (^H) also acts
  339.        as a backspace character.
  340.  
  341.        Word Erase -  This character is the Control W (^W).  This
  342.        will erase the word you typed.  The definition of a word
  343.        includes puncutation.
  344.  
  345.        Kill Line -   This character is the Control U (^U).  On some
  346.        systems it is the "@" character.  This will erase the whole
  347.        line.
  348.        
  349.  
  350.        
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.             Job Interruptions
  359.  
  360.  
  361.  
  362.  
  363.  
  364.           UNIX allows you to temporarily stop execution of a 
  365.     program or to kill it completely.
  366.  
  367.  
  368.         o Control S (^S) - Will stop input/output of
  369.         characters.  Anything typed after these keys are hit
  370.         are saved and will go to the computer when resumed.
  371.  
  372.         o Control Q (^Q) - Will resume input/output.
  373.  
  374.        These will work on any terminal but might not work with
  375.     Personal Computers.
  376.  
  377.  
  378.         o Control C (^C) - Will kill most programs.  Some
  379.     programs (msg, vi, gemacs) will not allow themselves to be
  380.      killed.
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.             Logging Off
  390.  
  391.  
  392.  
  393.  
  394.  
  395.           Always log off when you are done.  Never leave the
  396.     terminal when you have an open login session.  There are many 
  397.     ways in which to log off:
  398.  
  399.  
  400.         o Control D (^D) - On most systems this will log 
  401.         you off the system. On some it will not.
  402.  
  403.         o exit 
  404.  
  405.         o logoff
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.              Man Pages
  417.  
  418.  
  419.  
  420.  
  421.  
  422.           UNIX has help pages for you.  They can be accessed
  423.     through the man command.  This command will print out
  424.     topics of the UNIX manual.  All information is divided into 
  425.         several sections:
  426.  
  427.         o Commands
  428.         o System Calls (Programmers)
  429.         o Library Calls (Programmers)
  430.         o Special Files (Sys admins)
  431.         o File Formats
  432.         o Games
  433.         o Maintenance Commands
  434.  
  435.        Use the man command like:
  436.  
  437.         man section topic
  438.  
  439.      where section refers to a number between 1 to 8, and topic
  440.      is a name.  Example:  
  441.  
  442.         man cat
  443.  
  444.         will display to your terminal the man pages for the cat
  445.     command.
  446.  
  447.  
  448.         man 2 exec
  449.  
  450.         will display the "exec" topic of section 2 (System
  451.             Calls) of the manual.    
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  #####                                                           #####
  461. #     #  #    #    ##    #####    #####  ######  #####          #     #
  462. #        #    #   #  #   #    #     #    #       #    #               #
  463. #        ######  #    #  #    #     #    #####   #    #          #####
  464. #        #    #  ######  #####      #    #       #####                #
  465. #     #  #    #  #    #  #          #    #       #   #          #     #
  466.  #####   #    #  #    #  #          #    ######  #    #          #####
  467.  
  468.  
  469. #     #
  470. #  #  #   ####   #####   #    #     #    #    #   ####
  471. #  #  #  #    #  #    #  #   #      #    ##   #  #    #
  472. #  #  #  #    #  #    #  ####       #    # #  #  #
  473. #  #  #  #    #  #####   #  #       #    #  # #  #  ###
  474. #  #  #  #    #  #   #   #   #      #    #   ##  #    #
  475.  ## ##    ####   #    #  #    #     #    #    #   ####
  476.  
  477.  
  478.  #    #     #     #####  #    #
  479.  #    #     #       #    #    #
  480.  #    #     #       #    ######
  481.  # ## #     #       #    #    #
  482.  ##  ##     #       #    #    #
  483.  #    #     #       #    #    #
  484.  
  485. #######
  486. #           #    #       ######   ####
  487. #           #    #       #       #
  488. #####       #    #       #####    ####
  489. #           #    #       #            #
  490. #           #    #       #       #    #
  491. #           #    ######  ######   ####
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.             UNIX & Files
  502.  
  503.  
  504.  
  505.        UNIX deals a lot with working with files.  This includes
  506.     creating, changing, deleting, and changing the status of 
  507.     different files.  There are many different types of files
  508.     that UNIX has they include:
  509.  
  510.  
  511.         o directories -  A directory is a file that contains
  512.         other files.  Every Ordinary file must be associated
  513.         with a directory.
  514.  
  515.         o ordinary file - A "normal" file.  Examples 
  516.         include mailbox, data, vi, and program files.
  517.  
  518.         o special file - A special file is connected to
  519.         a physical device like a printer, disk drive, or
  520.         terminal.  All special files normally reside in
  521.         /dev/.
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.             Basic File Commands
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.        There are some basic file commands.  They include:
  542.  
  543.         o ls
  544.           ls -a
  545.           ls dir1
  546.  
  547.            The command ls will list all the files in you
  548.            present working directory.  The "ls -a" will list
  549.            all files in your pwd including hidden files
  550.            beginning with ".".  The "ls dir1"  will list all
  551.            files in the directory dir1.
  552.  
  553.         o cat file1 file2 file3 ...
  554.  
  555.            The cat command will display to the terminal the
  556.            contents of each file listed.
  557.  
  558.         o mv file1 file2     or
  559.           mv file1 file2 ... dir1
  560.  
  561.             The mv command will rename a file.  The first
  562.             example renames file1 to file2.  The second
  563.             command will put file1 & file2 into a directory
  564.             called dir1.
  565.  
  566.         o cp file1 file2
  567.              file1 dir1
  568.  
  569.            The cp command will copy file1 to file2.  In the
  570.            second example it will copy file1 to a directory
  571.            dir1 and give it the name of file1.
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.             Basic File Commands
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.        As stated before UNIX has a tree like directory structure. 
  593.     A example of a stucture is this:
  594.  
  595.  
  596.                 /
  597.  
  598.    .
  599.                -------------------------------------------------
  600.             bin/    dev/     /u1    /usr    filea fileb    /tmp   
  601.           -------  ------   ----    ---------        ----
  602.         files    files    files    bin/ filea
  603.                     ----
  604.                     files
  605.  
  606.  
  607.        The pwd command will tell you what directory your are in.
  608.     Enter pwd at the UNIX prompt.
  609.  
  610.     
  611.           
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.             Changing Directories
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.         o  cd -  will change your directory to your "home"
  634.              directory.
  635.  
  636.         o  cd /  - will put you into the root directory of
  637.         the system.
  638.  
  639.         o  cd dirname - will cd to dirname.
  640.  
  641.         o  cd .. - will bring you up a level.
  642.  
  643.     If you are in the directory /u1/guest/pyram01 what will
  644.     happen when you:
  645.  
  646.  
  647.         o cd
  648.         o cd ../pyram03
  649.         o cd /dev
  650.         o cd
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.             ls Command
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.         o  ls -1 
  671.  
  672.             is the long option which will give you:
  673.  
  674.     -rw-r--r--  1 drears        322 Apr 27 09:17 3.5
  675.  
  676.         o -|---|---|---
  677.           T  O   G   W
  678.  
  679.             o T indicates the type of file.  There are
  680.             five types:
  681.  
  682.                 o d - directory
  683.                 o - - ordinary file
  684.                 o c - character special file
  685.                 o b - block special file
  686.                 o l - symbolic link
  687.  
  688.             o O - indicates Owner Permissions
  689.             o G - indicates Group Permissions
  690.             o W - indicates World Permissions
  691.  
  692.         o  rwx
  693.  
  694.             o read permission
  695.             o write permission
  696.             o execute permission
  697.  
  698.             you need read & execute permission to
  699.             read a file in a directory and then only if
  700.             you have read permission of the file.
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.             Files & Directories
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.        If you change the name of a file you are actually
  722.     changing as directory entry, not the file itself.  You can 
  723.     change permissions of  file by using the chmod command.
  724.  
  725.  
  726.         chmod XXX file1 file2 ...
  727.  
  728.        This will change the permissions of file1 and file2 to
  729.     XXX.  The first X refers to the Owner, the second Group, and
  730.     the third the world.
  731.  
  732.         1    Execute
  733.         2    Write
  734.         4    Read
  735.         -
  736.  
  737.  
  738.     Examples:
  739.  
  740.     chmod 700 file - The owner has read, write, execute
  741.     permission, No one else has anything.
  742.  
  743.     chmod 740 - The owner has all, group has read, world has none.
  744.  
  745.     chmod 551 - The owner has read/execute, group has read/execute,
  746.     world has execute.
  747.  
  748.     chmod 007 - people who do not own the file or are in not
  749.     in the group have all permissions, owner & group can't do
  750.     anything.
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.             Making & Deleting Files/Directories
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.     o mkdir dir1 dir2 ....
  773.  
  774.         will make those directories.
  775.  
  776.     o rmdir dir1 dir2 ..
  777.  
  778.         will remove those directories provided they are
  779.     empty.
  780.  
  781.     o rm file1 file2
  782.  
  783.         will remove file1 & file2.
  784.  
  785.     o rm -i file1 file2 
  786.  
  787.         will remove the files but ask for conformation for
  788.     each one.
  789.  
  790.     o rm -f file1 file
  791.  
  792.         will remove file without question if permissions 
  793.         are right.
  794.  
  795.     o rm -r file1 dir1 
  796.  
  797.         will remove file1 and dir1 and all contents of dir1.
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.             Special (meta) Characters
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.     o ?  - will match any character.  rm a??? will remove any
  821.     file beginning with "a" and containing 4 characters.
  822.  
  823.     o [] - will match any character in the brackets. rm [qwe]
  824.     will delete any file that that has a name of q w or e.
  825.  
  826.     o *  - matches any string in the filename:
  827.  
  828.         rm *     removes all files in the directory.
  829.         rm q*    removes all files beginning with q.
  830.         rm a*t    removes all files beginning with a
  831.             and ending with t.
  832.  
  833.     o  What will these do:
  834.  
  835.         o ls [1-4]*
  836.  
  837.         o ls a?*ty[2]
  838.  
  839.         o rm t*
  840.         
  841.         o rm t *
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  #####                                                          #
  852. #     #  #    #    ##    #####    #####  ######  #####          #    #
  853. #        #    #   #  #   #    #     #    #       #    #         #    #
  854. #        ######  #    #  #    #     #    #####   #    #         #    #
  855. #        #    #  ######  #####      #    #       #####          #######
  856. #     #  #    #  #    #  #          #    #       #   #               #
  857.  #####   #    #  #    #  #          #    ######  #    #              #
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869. #######
  870.    #     #    #  ######
  871.    #     #    #  #
  872.    #     ######  #####
  873.    #     #    #  #
  874.    #     #    #  #
  875.    #     #    #  ######
  876.  
  877.  #####
  878. #     #  #    #  ######  #       #
  879. #        #    #  #       #       #
  880.  #####   ######  #####   #       #
  881.       #  #    #  #       #       #
  882. #     #  #    #  #       #       #
  883.  #####   #    #  ######  ######  ######
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.             The Shell
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.         o  The Shell is the UNIX command interpeter.  It is
  907.  
  908.         also called the Bourne Shell, shell, sh, or UNIX 
  909.  
  910.         prompt.  The shell communicates your commands
  911.  
  912.         directly to the computer.  It actually runs the
  913.  
  914.         commands that you request.
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.             stdin, stdout, stderr
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.         o  The Shell has three "files" open at all time.
  939.         They include:
  940.         
  941.             o stdin - Standard Input, this is where all
  942.             input for commands come from.  This is
  943.             normally the keyboard.
  944.             
  945.             o stdout - Standard Output. This is where
  946.             all output goes.  This is normally the
  947.             terminal.
  948.             
  949.             o stderr - Standard Error, This is where
  950.             error messages resulting from the use of
  951.             commands is output.  This is normally the
  952.             terminal
  953.  
  954.         o These can be redirected to other files.  Stdout
  955.         can be redirected by using ">" or ">>".
  956.  
  957.  
  958.             o > will put the output of a command into a
  959.             file.  This will eaither create a file or
  960.             overwrite a file by that name. Example:
  961.  
  962.             date > pol
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.             stdin, stdout, stderr (cont)
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.         o  >> will append (if the file already exists) or
  983.            create a new file.  Example 
  984.  
  985.             who >> wholist
  986.         
  987.            will list all users currently logged on into the
  988.            file wholist.
  989.  
  990.         o  2> redirects standard error.  Example:
  991.  
  992.             date klfhskjfh 2> err
  993.  
  994.             will put any errors arising from the command
  995.             into the file err.
  996.  
  997.         o  <  will have the problem read from standard
  998.         input.  Example:
  999.  
  1000.         wc < .profile
  1001.  
  1002.         will invoke the command wc based upon what is in the
  1003.         file .profile.
  1004.         
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.                W O R K P L A C E   A U T O M A T I O N   T O O L S
  1011.  
  1012. COMMAND     -  EXPLANATION                                        [May 26  1988]
  1013. --------------------------------------------------------------------------------
  1014. $change      - change terminal (TERM) and printer (PRINTER) definitions
  1015. 411          - directory assistance program
  1016. 411change    - modify user's 411 information
  1017. P            - print out files to a printer when using a Tab Products terminal
  1018. addresses    - lists addresses of key ARDC/AMCCOM/AMC individuals' mailbox ID's
  1019. cal          - prints a calendar for a month or a year
  1020. cal3         - prints a three month calendar (this month and the next 2 months)
  1021. calc         - on-line calculator
  1022. calctutor    - tutorial for the 'calc' program
  1023. calendar     - calendar, appointment service
  1024. cat          - print the contents of a file
  1025. cc           - C language compiler
  1026. cd           - change working directory
  1027. cgs          - Commander's Guidance Statements review program
  1028. checkaddr    - checks validity of mail ID's
  1029. checkups     - check to see if there are UPS packages waiting for delivery
  1030. chmod        - change permissions on a file
  1031. cmdract      - generate the Commander's Action Item List
  1032. cmdrcal      - generate the Commander's Short- and Long-Range Calendars
  1033. cp           - copy files
  1034. cs           - clear screen
  1035. date         - give current date and time
  1036. dc           - desk calculator; Reverse-Polish Notation (RPN)
  1037. ed           - basic UNIX line editor
  1038. emacs        - UNIX full-screen text editor
  1039. extract      - Executive Extract Program (only accessible by certain users)
  1040. f77          - FORTRAN 77 compiler
  1041. fing         - front-end to 'finger'; knows about other hosts
  1042. finger       - user information lookup program
  1043. ftp          - file transfer program
  1044. gdate        - give Gregorian date (for a Julian date)
  1045. gemacs       - Gosling EMACS UNIX full-screen text editor
  1046. gothic       - produce large text in Gothic font
  1047. grep         - search a file or files for a word, pattern, etc.
  1048. grope        - give possible correct spellings to misspelled words
  1049. group        - find the names of the people associated with a particular group
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.                W O R K P L A C E   A U T O M A T I O N   T O O L S
  1057.  
  1058. COMMAND     -  EXPLANATION                                        [May 26  1988]
  1059. --------------------------------------------------------------------------------
  1060. groups       - list the groups that one is a member of
  1061. initpr       - initialize NEC or Diablo printer
  1062. ivan         - electronically notify Visitor Reception  of incoming visitors
  1063. jdate        - give Julian date (for a Gregorian date)
  1064. jove         - friendlier EMACS-like UNIX full-screen editor
  1065. kermit       - file transfer protocol program
  1066. learn        - a computer-aided instruction (CAI) to learn UNIX
  1067. leave        - inform the user when it's time to leave
  1068. limo-req     - electronically request limosine to/from area airports
  1069. listusers    - list all users on the system giving mailbox and organization name
  1070. lock         - lock a terminal keyboard
  1071. logout       - exit/quit/logout from UNIX
  1072. ls           - list names, etc. of files in a directory
  1073. lss          - list names, etc. of files in a directory in columnar fashion
  1074. m            - check "mailbox" for mail
  1075. man          - print reference manual page for selected UNIX command
  1076. mesg         - permit or deny messages via the 'write' command
  1077. mkdir        - make a directory
  1078. modgraph     - downloads settings to Modgraph GX-100 terminal
  1079. more         - file perusal filter for viewing on a terminal (similar to 'page')
  1080. mprint       - print a mail message with "Message-Id" linesstriped out 
  1081. msg          - read, answer, forward, etc. electronic mail messages
  1082. mv           - move/rename a file
  1083. news         - print posted news items (current events, announcements, etc.)
  1084. nroff        - text formatter
  1085. page         - file perusal filter for viewing on a terminal (similar to 'more')
  1086. passwd       - change the login password
  1087. print        - print out files to a printer
  1088. pc           - PASCAL compiler
  1089. pr           - print files
  1090. pwd          - prints the present working directory
  1091. qmod         - modify, hold, or delete system line printer (MDQS) jobs
  1092. man          - same as "man" but faster since it does not do highlighting
  1093. quota        - give disk usage quotas
  1094. qpr          - system line printer spooler
  1095. qstat        - give status of system line printer (MDQS) jobs
  1096. remind       - sets up a formatted file for the 'reminder' program
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.                W O R K P L A C E   A U T O M A T I O N   T O O L S
  1104.  
  1105. COMMAND     -  EXPLANATION                                        [May 26  1988]
  1106. --------------------------------------------------------------------------------
  1107. remind       - sets up a formatted file for the 'reminder' program
  1108. reminder     - reminds users of upcoming events and/or appointments
  1109. repair       - program to report ADP hardware problems to get them repaired
  1110. rfc          - manages the listing of network Request-For-Comments (RFC's)
  1111. rm           - remove a file (see also 'delete')
  1112. rmdir        - remove a directory
  1113. s2020        - integrated electronic spreadsheet program, 20/20
  1114. see          - like 'cat' but displays non-printable characters (/bin/cat -v)
  1115. send         - send electronic mail messages
  1116. sh           - fork a new shell (prompt indicates depth level, exit with "exit")
  1117. sickleave    - give sick leave usage by organization
  1118. sp           - spool file(s) to printer on the Sytek LocalNet/20 Cable system
  1119. spellproofer - interactive spelling checker/corrector
  1120. susp         - a mechanism used to keep track of suspense
  1121. sysnd        - send a text file from a PC equipped with a Sytek Network Card
  1122. talk         - allows two users to concurrently communicate on split screens
  1123. teach-emacs  - tutorial to learn the 'emacs' screen editor
  1124. teach-jove   - tutorial to learn the 'jove' screen editor
  1125. tools        - lists this list
  1126. tree         - draw directory file tree structure
  1127. typer        - menu-driven, interactive touch-typing instruction
  1128. ups          - send large files to other users via the UNIX Parcel Service
  1129. uptime       - current computer system status
  1130. vi           - UNIX full-screen visual editor
  1131. wb           - view the weekly bulletins
  1132. which        - locates which command within a path is the primary
  1133. who          - lists all users on the system
  1134. whois        - search the Network Information Center (NIC) for info on a user
  1135. wmc          - WordMARK COMPOSER word processing program
  1136. write        - write, interactively to another user's terminal (to communicate)
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.             Pipes
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.     pipes - pipes allow you to redirect the stdard output of one
  1155.     command to the input of another command.
  1156.  
  1157.     examples:
  1158.  
  1159.  
  1160.         ls |more
  1161.  
  1162.         cat *|wc
  1163.  
  1164.         ls|head
  1165.  
  1166.         cat a b c |more
  1167.         
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177. ####### #     #    #    #       #     #    #    #######   ###   ####### #     #
  1178. #       #     #   # #   #       #     #   # #      #       #    #     # ##    #
  1179. #       #     #  #   #  #       #     #  #   #     #       #    #     # # #   #
  1180. #####   #     # #     # #       #     # #     #    #       #    #     # #  #  #
  1181. #        #   #  ####### #       #     # #######    #       #    #     # #   # #
  1182. #         # #   #     # #       #     # #     #    #       #    #     # #    ##
  1183. #######    #    #     # #######  #####  #     #    #      ###   ####### #     #
  1184.  
  1185.  
  1186. 1)  What were your goals in taking this course?
  1187.  
  1188. ----------------------------------------------------------------------
  1189.  
  1190.  
  1191. 2)  Did you learn anything in this course?  
  1192.  
  1193. ----------------------------------------------------------------------
  1194.  
  1195. 3)  What did you think of the course notes?
  1196.  
  1197. ----------------------------------------------------------------------
  1198.  
  1199. ----------------------------------------------------------------------
  1200.  
  1201. ----------------------------------------------------------------------
  1202.  
  1203. 4)  Did you like the course?
  1204.  
  1205. ----------------------------------------------------------------------
  1206.  
  1207. ----------------------------------------------------------------------
  1208.  
  1209. 5)  What did you think of the instructor?
  1210.  
  1211. ----------------------------------------------------------------------
  1212.  
  1213. ----------------------------------------------------------------------
  1214.  
  1215.  
  1216.  
  1217.