1 Hints
 Type the name of one of the categories listed below to obtain a list
 of related commands and topics.  To obtain detailed information on a
 topic, press the RETURN key until you reach the "Topic?" prompt and then 
 type the name of the topic.

 Topics that appear in all uppercase are DCL commands.
2 Batch_and_print_jobs

 Submitting batch and print job and controlling batch and print queues.

 ASSIGN/MERGE        Moves job entries from one queue to another.
 ASSIGN/QUEUE        Assigns, or redirects, a logical queue to a single
                     printer or terminal execution queue.
 DEASSIGN/QUEUE      Deassign a logical queue from a printer or terminal
                     queue and stops the logical queue.
 DELETE/ENTRY        Deletes one or more entries from the queue.
 DELETE/QUEUE        Deletes a queue and all its job entries.
 DISABLE AUTOSTART
   /QUEUES           Disables the autostart feature for queues on a node.
 ENABLE AUTOSTART
   /QUEUES           Enables the autostart feature for queues on a node.
 INITIALIZE/QUEUE    Creates and initializes a queue.
 PRINT               Places a job entry in a print queue.
 SET ENTRY           Changes the current status or attributes of a 
                     job entry in a queue.
 SET PRINTER         Sets device characteristics for a printer.
 SET QUEUE           Changes the current status or attributes of a queue.
 SHOW ENTRY          Displays the job entries belonging to a specified user.
 SHOW PRINTER        Displays device characteristics defined for a printer.
 SHOW QUEUE          Displays information about a queue and its job entries,
		     including the protection currently set for the queue.
 START/QUEUE         Starts or restarts a queue. For autostart queues,
                     activates the queue for autostart.
 START/QUEUE/MANAGER Starts or restarts a queue manager.
 STOP/QUEUE          Pauses a queue to control it or the current entry in it.
 STOP/QUEUE/MANAGER
   /CLUSTER          Stops a queue manager (supersedes the 
                     STOP/QUEUE/MANAGER command.)
 STOP/QUEUE/NEXT     Stops a queue after all executing job entries have 
                     completed. For an autostart queue, also deactivates the 
                     queue for autostart. 
 STOP/QUEUE/REQUEUE  Stops the current job entry and requeues it for later
                     processing.
 STOP/QUEUE/RESET    Abruptly stops a queue and aborts all executing job
                     entries. For an autostart queue, also deactivates the 
                     queue for autostart.
 STOP/QUEUES/ON_NODE Stops all queues on a node without stopping the
                     queue manager. Also prevents autostart queues
                     from failing over to the node.
 SUBMIT              Places a job entry in a batch queue.
 
 Type ? to display the list of HINTS.
 Type BATCH_AND_PRINT_JOBS to redisplay this particular hint.  
 Press the RETURN key before typing a command or topic name.
2 Command_procedures
   Performing operations specific to command procedures.

 @                 Describes how to invoke command procedures.
 Lexical           Describes functions that can be used in expressions.
 Specify           Describes valid values and expressions.
 Symbol_Assign     Describes symbol assigments statements.

 CALL              Transfers control to a labeled subroutine in a 
                   command prodecure and creates a new procedure level.
 DECK              Marks the beginning of a special input stream.
 DELETE/SYMBOL     Deletes one or more names from a symbol table.
 ENDSUBROUTINE     Ends a CALL subroutine and returns control to the 
                   command following the CALL command.
 EOD               Marks the end of a special input stream.
 EXIT              Terminates a command procedure.
 GOSUB             Transfers control to a labeled subroutine in a 
                   command procedure.
 GOTO              Transfers control to a label in a command procedure.
 IF                Executes a command only if an expression is true.
 INQUIRE           Requests input and assigns the result to a symbol.
 ON                Specifies an action to perform when a condition occurs.
 RETURN            Terminates a GOSUB subroutine procedure and returns
                   control to the command following the calling GOSUB
                   command.
 SET CONTROL       Controls the use of the CTRL/T and CTRL/Y keys.
 SET ON            Sets error checking on or off.
 SET RESTART_VALUE Sets the value of a batch job restart symbol.
 SET VERIFY        Displays command input as it is read.
 SHOW SYMBOL       Displays the value of a symbol.
 SUBROUTINE        Begins a CALL subroutine.
 WAIT              Suspends processing for a specified period of time.

 OPEN              Makes a file available for reading or writing.
 CLOSE             Terminates processing of a file.
 READ              Reads and optionally deletes a record from an open file.
 WRITE             Writes a record to an open file.

 Type ? to display the list of HINTS.
 Type COMMAND_PROCEDURES to redisplay this particular hint.  
 Press the RETURN key before typing a command or topic name.
2 Contacting_people
   Communicating with other people using the system.

 MAIL              Sends/reads messages to/from other users. 
 PHONE             Permits users to communicate by typing messages to
                   one another's terminal screens.
 REPLY             Displays a message on one or more terminal screens.
 REQUEST           Displays a message on the operator's console.

 SHOW USERS        Lists the interactive users on the system.

 Type ? to display the list of HINTS.
 Type CONTACTING_PEOPLE to redisplay this particular hint.  
 Press the RETURN key before typing a command or topic name.
2 Creating_processes
   Create and switch control between user processes.
   (Also see Batch_and_print_jobs)

 Login             Initiates an interactive terminal session.
 LOGOUT            Terminates an interactive terminal session.
 SET PASSWORD      Changes your password.

 ANALYZE/PROCESS   Analyzes a process dump.
 ATTACH            Switches your terminal between SPAWNed processes.
 CONNECT           Connects a physical terminal to a virtual terminal.
 DISCONNECT        Disconnects a physical terminal from a virtual terminal.
 PRINT             Creates a print job.
 RUN/PROCESS       Creates a detached process or subprocess.
 SET HOST          Connects your terminal to another system via DECnet.
 SHOW NETWORK      Displays the nodes you can reach from your system.
 SPAWN             Creates a subprocess with a similar environment.
 SUBMIT            Creates a batch job.

 Type ? to display the list of HINTS.
 Type CREATING_PROCESSES to redisplay this particular hint.  
 Press the RETURN key before typing a command or topic name.
2 Developing_programs
   Creating and debugging images.
   (Also see Executing_programs and Files_and_directories)

 ANALYZE/IMAGE     Analyzes an image file.
 ANALYZE/OBJECT    Analyzes an object module.
 DEBUG             Invokes the symbolic debugger after a CTRL/Y.
 DEPOSIT           Changes the contents of memory.
 DIFFERENCES       Displays differences in content between two files.
 DUMP              Displays the uninterpreted contents of a file.
 EDIT              Invokes TPU and runs the Extensible Versatile Editor.
 EXAMINE           Displays the contents of memory.
 LIBRARY           Creates or modifies various kinds of libraries.
 LINK              Creates images from object modules.
 MACRO             Creates object modules from macro source programs.
 MACRO/MIGRATION   Compiles VAX MACRO source code into code that runs on 
                   Alpha systems.
 MESSAGE           Creates object modules from message source programs.
 PATCH             Patches an image.
 RUN               Runs an executable image.
 SET COMMAND       Updates the commands available to the process.

 Type ? to display the list of HINTS.
 Type DEVELOPING_PROGRAMS to redisplay this particular hint.  
 Press the RETURN key before typing a command or topic name.
2 Executing_programs
   Running executable images.
   (Also see Developing_programs and Files_and_directories)

 CANCEL            Cancels a scheduled wakeup request.
 CONTINUE          Resumes execution of an interrupted command.
 DEBUG             Invokes the VMS Debugger after a CTRL/Y.
 DEPOSIT           Changes the contents of memory.
 EXAMINE           Displays the contents of memory.
 EXIT              Terminates execution of an image or command procedure.
 RUN               Runs an image.
 SET COMMAND       Updates the commands available to the process.
 STOP              Abruptly terminates execution of an image, process, or 
                   command procedure.

 Type ? to display the list of HINTS.
 Type EXECUTING_PROGRAMS to redisplay this particular hint.  
 Press the RETURN key before typing a command or topic name.
2 Files_and_directories
   Saving and cataloging information on storage devices.
   (Also see Developing_programs and Executing_programs)

 APPEND            Appends one file to another.
 ANALYZE/RMS_FILE  Analyzes the internal structure of a file.
 CONVERT           Changes the attributes of a file.
 COPY              Creates a copy of an existing file or files.
 CONVERT/RECLAIM   Reclaims unused space in an indexed file.
 CREATE            Creates a new file.
 CREATE/DIRECTORY  Creates a new directory or subdirectory.
 CREATE/FDL        Creates a new file with tailored attributes.
 DELETE            Deletes a file or files.
 DIFFERENCES       Displays differences in content between two files.
 DIRECTORY         Displays the names of the files in a directory.
 DUMP              Displays the uninterpreted contents of a file.
 EDIT              Invokes TPU and runs the Extensible Versatile Editor.
 EDIT/FDL          Creates a file definition file.
 EDIT/SUM          Updates a file with multiple files of edit commands.
 EXCHANGE          Reformats files formatted by other operating systems.
 LIBRARY           Creates or modifies various kinds of libraries.
 MERGE             Merges sorted files.
 PRINT             Prints the contents of a file.
 PURGE             Deletes old versions of a file or files.
 RENAME            Recataloges an existing file.
 SEARCH            Locates a character string within a file or files.
 SORT              Sorts the data in a file.
 TYPE              Displays the contents of a file.
 RUNOFF            Formats one or more documents (text files).
 SET DEFAULT       Changes the default device and directory.
 SET DIRECTORY     Changes the characteristics of a directory.
 SET FILE          Changes the characteristics of a file.
 SET PROTECT/DEF   Changes the default protection given to files.
 SET RMS_DEFAULT   Changes the default block and buffer count values.
 SET SECURITY      Modifies the access control list (ACL), protection code, 
                   and owner of a file. protected object. 
 SHOW DEFAULT      Displays the default device and directory.
 SHOW PROTECTION   Displays the default protection.
 SHOW QUOTA        Displays your quota of space on a disk volume.
 SHOW RMS_DEFAULT  Displays the default block and buffer count values.
 SHOW SECURITY     Displays the name, class, and profile of a file or
                   directory. The profile lists the object's access control 
                   list (ACL), protection code, and owner.
 UNLOCK            Closes a file accidentally left open.

 Type ? to display the list of HINTS.
 Type FILES_AND_DIRECTORIES to redisplay this particular hint.  
 Press the RETURN key before typing a command or topic name.
2 Logical_names
   Using higher-level names in place of device and file names.
   (Also see Physical_devices)

 ASSIGN            Equates a logical name to an equivalence string.
 CREATE/NAME_TABLE Creates a logical name table.
 DEASSIGN          Deletes a logical name.
 DEFINE            Equates a logical name to an equivalence string.
 SHOW LOGICAL      Displays logical names and their equivalencies.
 SHOW TRANSLATION  Displays a logical name and its first equivalence.

 Type ? to display the list of HINTS.
 Type LOGICAL_NAMES to redisplay this particular hint.  
 Press the RETURN key before typing a command or topic name.
2 Operators_in_expressions 

 Operands in an expression are connected by operators.  If there is more
 than one operator in an expression, the  operator  having  the  highest
 precedence is evaluated first. If an expression contains operators that 
 have the same order of precedence, the operations  are  performed  from
 left to  right.  Use  parentheses  to  override  the  normal  order  of
 precedence.

     Operator  Precedence  Description

        +         7        Indicates a positive number
        -         7        Indicates a negative number
        *         6        Multiplies two numbers
        /         6        Divides two numbers
        +         5        Adds two numbers or concatenates two character 
                           strings
        -         5        Subtracts two numbers or reduces a string
       .EQS.      4        Tests if two character strings are equal
       .GES.      4        Tests if first string is greater than or equal 
                           to second
       .GTS.      4        Tests if first string is greater than second
       .LES.      4        Tests if first string is less than or equal to 
                           second
       .LTS.      4        Tests if first string is less than second
       .NES.      4        Tests if two strings are not equal
       .EQ.       4        Tests if two numbers are equal
       .GE.       4        Tests if first number is greater than or equal
                           to second
       .GT.       4        Tests if first number is greater than second
       .LE.       4        Tests if first number is less than or equal 
                           to second
       .LT.       4        Tests if first number is less than second
       .NE.       4        Tests if two numbers are not equal
       .NOT.      3        Logically negates a number
       .AND.      2        Combines two numbers with a logical AND
       .OR.       1        Combines two numbers with a logical OR
2 Physical_devices
   Using physical devices.
   (Also see Logical_names, and Terminal_environment)

 ALLOCATE          Allocates a device for your exclusive use.
 DEALLOCATE        Releases an allocated device for general use.
 DISMOUNT          Makes a storage device unavailable for processing.
 INITIALIZE        Formats a storage device.
 MOUNT             Makes a storage device available for processing.

 ANALYZE/DISK      Checks the readability and validity of disks.
 ANALYZE/ERROR_LOG Displays the contents of the system error log.
 ANALYZE/MEDIA     Analyzes the format of a storage device.
 BACKUP            Saves or restores files from storage devices.
 SET CARD_READER   Sets the translation mode for a card reader.
 SET DEVICE        Sets device characteristics.
 SET MAGTAPE       Sets magnetic tape device characteristics.
 SET PRINTER       Sets line printer characteristics.
 SET SECURITY
    /CLASS=DEVICE  Modifies the access control list (ACL), 
                   protection code, and owner of a device.
 SET VOLUME        Sets mounted volume characteristics.
 SHOW DEVICES      Displays the status of devices.
 SHOW ERROR        Displays device error counts.
 SHOW MAGTAPE      Displays magnetic tape characteristics.
 SHOW PRINTER      Displays line printer characteristics.
 SHOW SECURITY     Displays the name, class, and profile of a device.
                   The profile lists the queue's access control list 
                   (ACL), protection code, and owner.
 Type ? to display the list of HINTS.
 Type PHYSICAL_DEVICES to redisplay this particular hint.  
 Press the RETURN key before typing a command or topic name.
2  Security
3  Object_Protection
   Modifying and displaying the security characteristics of
   protected objects.

   SET SECURITY     Modifies the access control list (ACL),
                    protection code, and owner of a protected
                    object.
   SHOW SECURITY    Displays the name, class, and profile of a
                    protected object. The profile lists the object's
                    access control list (ACL), protection code, and
                    owner.
 

3  Protection_Codes
   A protection code controls the type of access allowed (or denied)
   to a particular user or group of users. It has the following
   format:

   [category:list of access allowed(,category:list of access allowed,...)]

   o  Category

      User categories include system (S), owner (O), group (G),
      and world (W). Each category can be abbreviated to its first
      character. Categories have the following definition:

      System      Any user process or application whose UIC is
                  in the range 1 through 10 (octal), has SYSPRV
                  privilege, or is in the same group as the owner
                  and holds GRPPRV.
      Owner       Any user process or application whose UIC is
                  identical to the UIC of the object.
      Group       Any user process or application whose Group UIC is
                  identical to the group UIC of the object.
      World       Any user process or application on the system.

      When specifying more than one user category, separate the
      categories with commas, and enclose the entire code in
      parentheses. You can specify user categories and access types
      in any order.

      A null access specification means no access, so when you omit
      an access type for a user category, that category of user
      is denied that type of access. To deny all access to a user
      category, specify the user category without any access types.
      Omit the colon after the user category when you are denying
      access to a category of users.

   o  access-list

      For files, the access types include read (R), write (W),
      execute (E), or delete (D). The access type is assigned
      to each ownership category and is separated from its
      access types with a colon (:); for example, SET SECURITY
      /PROTECTION=(S:RWE,O:RWE,G:RE,W). File access types have the
      following meanings:

      Read     Gives you the right to read, print, or copy a disk
               file. With directory files, the right to read or list
               a file and use a file name with wildcard characters
               to look up files. Read access implies execute access.
      Write    Gives you the right to write to or change the
               contents of a file, but not delete it. Write access
               allows modification of the file characteristics that
               describe the contents of the file. With directory
               files, the right to make or delete an entry in the
               catalog of files.
      Execute  Gives you the right to execute a file that contains
               an executable program image or DCL command procedure.
               With a directory file, the right to look up files
               whose names you know.
      Delete   Gives you the right to delete the file. To delete
               a file, you must have delete access to the file and
               write access to the directory that contains the file.
      Control  Gives you the right to file characteristics,
               including the protection code and ACL. Special
               restrictions apply to changing the owner of a file.
 

3  Assigning_File_Profiles
   The new file obtains its owner, protection code, and ACL from a
   number of sources. The ownership assignment of a new file is done
   independently of protection and ACL.
 
4  Ownership
   If any of the following conditions are true, then you can assign
   an identifier as the owner of a file:

   o  The identifier matches your process UIC.

   o  You hold the identifier with the Resource attribute.

   o  You hold GRPPRV privilege and the identifier's group number
      matches your UIC group.

   o  You hold SYSPRV privilege.

   A file receives its owner identifier from the first applicable
   source that you are allowed to assign:

   o  The explicit assignment of an owner at creation with the
      /OWNER_UIC qualifier to the CREATE or COPY command

   o  The previous version

   o  The parent directory

   o  The process UIC
 
4  Protection_Code_and_ACL
   The sources of a new file's protection code and ACL are similar
   to those of ownership and are considered in the same order. The
   system assigns a file's protection code and ACL from one of the
   following sources:

   1. The explicit assignment of elements at creation

   2. The profile of the previous version of the file, if one exists

   3. A Default Protection ACE and Default ACL on the parent
      directory

   4. The UIC and protection defaults of the process issuing the
      command

   5. One of the above with provision for the user creating the file

   See the OpenVMS Guide to System Security for further information.

3  Security_Auditing
   The SET AUDIT command and the SHOW AUDIT command provide the
   management interface to the security auditing system, and the
   ANALYZE/AUDIT command processes the audit log file.

   ANALYZE/AUDIT          Processes event messages in security audit
                          log files to produce reports of security-
                          related events on the system.
   SET AUDIT/ENABLE       Select categories of events to audit.
   /AUDIT
   SET AUDIT/SERVER       Change the operational characteristics of
                          the audit server
   SET AUDIT/JOURNAL      Establish the location of the audit log
   /DESTINATION           file.
   SET AUDIT/RESOURCE     Control the monitoring of the log file's
                          disk space.
   SHOW AUDIT             Displays the security auditing
                          characteristics in effect on the system.
2 System_management
   Monitoring, maintaining, tuning, and trouble-shooting the system.
   (Also see Batch_and_print_jobs, Logical_names, and Physical_devices)

 ACCOUNTING        Runs the Accounting utility, which produces reports of 
                   resource use.
 ANALYZE/AUDIT     Extracts selective information from the system security 
                   audit journal. 
 ANALYZE/CRASH     Invokes the System Dump Analyzer (SDA) to examine the 
                   specified dump file
 ANALYZE/DISK      Invoke the Analyze/Disk_Structure Utility to examine disk
                   volumes.
 ANALYZE/ERROR_LOG Invokes the Errorlog Report Formatter to selectively 
                   report the contents of an error log file.
 ANALYZE/IMAGE     Describes the contents of an image file or shareable 
                   image file.
 ANALYZE/MEDIA     Invokes the Bad Utility to find disk blocks that cannot 
                   be used to store data 
 ANALYZE/OBJECT    Describes the contents of an object file.  
 ANALYZE/PROCESS   Invokes the OpenVMS Debugger for analysis of a process 
                   dump file.
 ANALYZE/RMS_FILE  Analyzes the internal structure of an RMS file.
 ANALYZE/SYSTEM    Invokes the SDA to examine the running system.
 ASSIGN            Creates a logical name and assigns an equivalence string, 
                   or a list of strings, to the specified logical name.
 AUTHORIZE         Allows system managers to control access to the system 
                   and to allocate resources to users.
 BACKUP            Saves or restores files from storage devices.
 EDIT/ACL          Creates or modifies an access control list for a 
                   specified object.
 LMCP              Creates and manages the transaction logs used by DECdtm 
                   services.
 MONITOR           Displays performance information on the running system.
 REPLY             Displays a message on one or more terminal screens.
 REQUEST           Displays a message at a system operator's terminal.
 SET ACCOUNTING    Controls the current accounting file.
 SET AUDIT         Provides the management interface to the security 
                   auditing system.
 SET COMMAND       Adds commands to your process name table or to a 
		   specified command table file.
 SET DAY           Changes the day type.
 SET LOGINS        Sets a limit on the number of interactive users.
 SET SECURITY      Modifies the access control list (ACL), protection code, 
                   and owner of a protected object. 
 SET TIME          Resets the system clock.
 SHOW ACCOUNTING   Shows what resources the current accounting file is 
                   tracking.
 SHOW AUDIT        Displays the security auditing characteristics in effect
                   on the system. 
 SHOW CLUSTER      Monitors and displays OpenVMS Cluster activity and 
                   characteristics.
 SHOW ERROR        Displays processor, memory, and device error counts.
 SHOW MEMORY       Displays the availability and usage of those system 
                   resources that are related to memory.
 SHOW SECURITY     Displays the name, class, and profile of a protected 
                   object.  The profile lists the object's access control 
                   list (ACL), protection code, and owner.
 SHOW SYSTEM       Displays status information about current processes.
 SHOW USER         Displays the user name and node name (in an OpenVMS 
                   Cluster environment) of interactive, subprocess, and 
                   batch users on the system.
                

 Type ? to display the list of HINTS.
 Type SYSTEM_MANAGEMENT to redisplay this particular hint.  
 Press the RETURN key before typing a command or topic name.
2 Terminal_environment
   Manipulating your terminal-specific interactive environment
   (Also see Physical_devices)

 Line_editing      Describes how to recall and edit commands.

 CONNECT           Connects a physical terminal to a virtual terminal.
 DEFINE/KEY        Equates terminal function keys to command lines.
 DELETE/KEY        Deletes a terminal function key definition.
 DISCONNECT        Disconnects a physical terminal from a virtual terminal.
 RECALL            Recalls previously entered interactive commands.
 SET CONTROL       Controls the use of the CTRL/T and CTRL/Y keys.
 SET HOST          Connects your terminal to another system via DECnet.
 SET PROMPT        Sets the interactive command prompt.
 SET TERMINAL      Sets terminal characteristics.
 SHOW KEY          Displays one or more function key definitions.
 SHOW TERMINAL     Displays terminal characteristics.

 Type ? to display the list of HINTS.
 Type TERMINAL_ENVIRONMENT to redisplay this particular hint.  
 Press the RETURN key before typing a command or topic name.
2 User_environment
   Examining and controling the user environment.
   (Also see Logical_names, Physical_devices, and Terminal_environment)

 SET COMMAND       Updates the commands available to the process.
 SET CONTROL       Controls the use of the CTRL/T and CTRL/Y keys.
 SET DEFAULT       Changes the default device and directory.
 SET HOST          Connects your terminal to another system via DECnet.
 SET MESSAGE       Overrides or supplements system messages.
 SET PASSWORD      Changes your password.
 SET PROCESS       Changes your process characteristics.
 SET PROMPT        Sets the interactive command prompt.
 SET PROTECT/DEF   Changes the default protection given to files.
 SET RMS_DEFAULT   Changes the default block and buffer count values.
 SET SECURITY      Changes the protection code, ACL, and owner of a
                   protected object.
 SET WORKING_SET   Changes your working set limit or quota.
 SHOW DEFAULT      Displays the default device and directory.
 SHOW KEY          Displays one or more function key definitions.
 SHOW LOGICAL      Displays logical names and their equivalencies.
 SHOW PROCESS      Displays your process characteristics.
 SHOW PROTECTION   Displays the default protection.
 SHOW QUOTA        Displays your quota of space on a disk volume.
 SHOW RMS_DEFAULT  Displays the default block and buffer count values.
 SHOW SECURITY     Displays the name, class, and profile of a protected 
                   object.  The profile lists the object's access control 
                   list (ACL), protection code, and owner.
 SHOW STATUS       Displays brief process characteristics.
 SHOW SYMBOL       Displays the value of a symbol.
 SHOW TERMINAL     Displays terminal characteristics.
 SHOW TIME         Displays the current date and time.
 SHOW TRANSLATION  Displays a logical name and its first equivalence.
 SHOW WORKING_SET  Displays your working set limit and quota.

 Type ? to display the list of HINTS.
 Type USER_ENVIRONMENT to redisplay this particular hint.  
 Press the RETURN key before typing a command or topic name.
