home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / zines / phrack2 / phrack38.007 < prev    next >
Encoding:
Text File  |  2003-06-11  |  47.1 KB  |  1,543 lines

  1.  
  2.                                == Phrack Inc. ==
  3.  
  4.                  Volume Four, Issue Thirty-Eight, File 7 of 15
  5.  
  6.       <:=--=:><:=--=:><:=--=:><:=--=:>\|/<:=--=:><:=--=:><:=--=:><:=--=:>
  7.       <:=--=:>                                                   <:=--=:>
  8.       <:=--=:>    >>>>>=-*  Users Guide to VAX/VMS  *-=<<<<<     <:=--=:>
  9.       <:=--=:>                                                   <:=--=:>
  10.       <:=--=:>                  Part III of III                  <:=--=:>
  11.       <:=--=:>                                                   <:=--=:>
  12.       <:=--=:>           Part E: DCL Command Reference           <:=--=:>
  13.       <:=--=:>         Part F: Lexical Function Reference        <:=--=:>
  14.       <:=--=:>                                                   <:=--=:>
  15.       <:=--=:>                    By Black Kat                   <:=--=:>
  16.       <:=--=:>                                                   <:=--=:>
  17.       <:=--=:><:=--=:><:=--=:><:=--=:>/|\<:=--=:><:=--=:><:=--=:><:=--=:>
  18.  
  19.  
  20.  Index
  21.  ~~~~~
  22. Part E contains information on DCL Command Reference
  23. Part F contains information on Lexical Function Reference
  24.  
  25.  
  26.                     <:=- Part E : DCL Command Reference -=:>
  27.  
  28.  
  29.  DCL Command Reference
  30.  ~~~~~~~~~~~~~~~~~~~~~
  31. @ file_spec [p1 p2...p8]
  32.   Executes a DCL command procedure.
  33.  
  34.   Qualifier:
  35.   /OUTPUT=file_spec
  36.  
  37.  
  38. ACCOUNTING file_spec[,...]
  39.   Invokes the VAX/VMS Accounting Utility to collect and report accounting
  40.   information.
  41.  
  42.   Qualifiers:
  43.   /ACCOUNT     /ADDRESS          /BEFORE        /BINARY       /ENTRY
  44.   /FULL        /IDENTIFICATION   /IMAGE         /JOB          /LOG
  45.   /NODE        /OUTPUT           /OWNER         /PRIORITY     /PROCESS
  46.   /QUEUE       /REJECTED         /REMOTE_ID     /REPORT       /SINCE
  47.   /SORT        /STATUS           /SUMMARY       /TERMINAL     /TITLE
  48.   /TYPE        /UIC              /USER
  49.  
  50.  
  51. ALLOCATE device_name: [logical_name]
  52.   Provides exclusive use of a device and, optionally, establishes a logical
  53.   name for that device.  While a device is allocated, other users may access
  54.   the device until you DEALLOCATE it or log out.
  55.  
  56.   Qualifier:
  57.   /GENERIC
  58.  
  59.  
  60. ANALYZE
  61.   Invokes various VAX/VMS utilities to examine components of the system.  The
  62.   default function is to examine a module (ANALYZE/OBJECT).
  63.  
  64.   Qualifiers:
  65.   /CRASH_DUMP   /DISK_STRUCTURE      /ERROR_LOG      /IMAGE
  66.   /MEDIA        /OBJECT              /PROCESS_DUMP   /RMS_FILE
  67.   /SYSTEM
  68.  
  69.  
  70. APPEND input_file_spec[,...] output_file_spec
  71.   Adds the contents of one or more input files to the end of a file.
  72.  
  73.   Qualifiers:
  74.   /ALLOCATION    /BACKUP       /BEFORE         /BY_OWNER       /CONFIRM
  75.   /CONTIGUOUS    /CREATED      /EXCLUDE        /EXPIRED        /EXTENSION
  76.   /LOG           /MODIFIED     /NEW_VERSION    /READ_CHECK     /SINCE
  77.   /WRITE_CHECK
  78.  
  79.  
  80. ASSIGN
  81.   Equates a logical name to a physical device name, file specification or
  82.   another logical name.
  83.  
  84.  
  85. ASSIGN/MERGE
  86.   Merges the contents of one queue with another.
  87.  
  88.  
  89. ASSIGN/QUEUE
  90.   Assigns a logical queue to a device queue.
  91.  
  92.  
  93. ATTACH [process_name]
  94.   Enables you to transfer control from the current process to another process
  95.   created by you (see SPAWN).
  96.  
  97.   Qualifier:
  98.   /IDENTIFICATION
  99.  
  100.  
  101. BACKUP input_spec output_spec
  102.   Invokes the VAX/VMS Backup Utility to perform one of the following file
  103.   operations:
  104.   o  Copy disk files.
  105.   o  Save disk files as a save set (a single data file) on a disk or
  106.      magnetic tape volume.
  107.   o  Restore files from a save set.
  108.   o  Compare files.
  109.   o  Display information about files contained in a save set.
  110.  
  111.   Qualifiers:
  112.   /BACKUP          /BEFORE         /BLOCK_SIZE     /BRIEF
  113.   /BUFFER_COUNT    /COMMENT        /COMPARE        /CONFIRM
  114.   /CRC             /CREATED        /DELETE         /DENSITY
  115.   /EXCLUDE         /EXPIRED        /FAST           /FULL
  116.   /GROUP_SIZE      /IGNORE         /IMAGE          /INCREMENTAL
  117.   /INITIALIZE      /INTERCHANGE    /JOURNAL        /LABEL
  118.   /LIST            /LOG            /MODIFIED       /NEW_VERSION
  119.   /OVERLAY         /OWNER_UIC      /PHYSICAL       /PROTECTION
  120.   /RECORD          /REPLACE        /REWIND         /SAVE_SET
  121.   /SELECT          /SINCE          /TRUNCATE       /VERIFY
  122.   /VOLUME
  123.  
  124.  
  125. CALL label [p1 p2...p8]
  126.   Transfers command procedure control to a labeled subroutine in the procedure.
  127.  
  128.   Qualifier:
  129.   /OUTPUT
  130.  
  131.  
  132. CANCEL [process_name]
  133.   Cancels a scheduled wake_up request for the specified process.
  134.  
  135.   Qualifier:
  136.   /IDENTIFICATION
  137.  
  138.  
  139. CLOSE logical_name
  140.   Closes a file opened for input/output with the OPEN command, and deassigns
  141.   the logical name created for the file.
  142.  
  143.   Qualifiers:
  144.   /ERROR        /LOG
  145.  
  146.  
  147. CONNECT virtual_terminal_name
  148.   Connects a physical terminal to a virtual terminal connected to another
  149.   process.
  150.  
  151.   Qualifiers:
  152.   /CONTINUE     /LOGOUT
  153.  
  154.  
  155. CONTINUE
  156.   Resumes execution of a DCL command, program or command procedure
  157.   interrupted by pressing <Ctrl-Y> or <Ctrl-C>.  You can abbreviate the
  158.   CONTINUE command to the letter C.
  159.  
  160.  
  161. COPY input_file_spec[,...] output_file_spec
  162.   Creates a new file from one or more existing files.  The COPY command can be
  163.   used to:
  164.   o  Copy an input file to an output file, optionally changing its name and
  165.      location.
  166.   o  Copy a group of input files to a group of output files.
  167.   o  Concatenate two or more files into a single new file.
  168.  
  169.   Qualifiers:
  170.   /ALLOCATION     /BACKUP        /BEFORE       /BY_OWNER     /CONCATENATE
  171.   /CONFIRM        /CONTIGUOUS    /CREATED      /EXCLUDE      /EXPIRED
  172.   /EXTENSION      /LOG           /MODIFIED     /OVERLAY      /PROTECTION
  173.   /READ_CHECK     /REPLACE       /SINCE        /TRUNCATE     /VOLUME
  174.   /WRITE_CHECK
  175.  
  176.  
  177. CREATE file_spec
  178.   Creates one or more sequential disk files from records that follow in the
  179.   input stream (i.e., the keyboard, a modem...).  To terminate input and close
  180.   the file, enter <Ctrl-Z>.
  181.  
  182.   Qualifiers:
  183.   /LOG          /OWNER_UIC      /PROTECTION     /VOLUME
  184.  
  185.  
  186. CREATE/DIRECTORY directory_spec[,...]
  187.   Creates a new directory or subdirectory for cataloging files.
  188.  
  189.   Qualifiers:
  190.   /LOG      /OWNER_UIC     /PROTECTION     /VERSION_LIMIT    /VOLUME
  191.  
  192.  
  193. CREATE/FDL=fdl_file_spec [file_spec]
  194.   Invokes the FDL (File Definition Language) Utility to use the
  195.   specifications in a definition file to create a new (empty) data file.
  196.  
  197.   Qualifier:
  198.   /LOG
  199.  
  200.  
  201. DEALLOCATE device_name:
  202.   Releases a previously allocated device to the pool of available devices.
  203.  
  204.   Qualifiers:
  205.   /ALL
  206.  
  207.  
  208. DEASSIGN logical_name[:]
  209.   Deletes logical name assignments made with the ALLOCATE, ASSIGN, DEFINE, or
  210.   MOUNT command.
  211.  
  212.   Qualifiers:
  213.   /ALL          /EXECUTE_MODE           /GROUP          /JOB
  214.   /PROCESS      /SUPERVISOR_MODE        /SYSTEM         /TABLE
  215.   /USER_MODE
  216.  
  217.  
  218. DEASSIGN/QUEUE logical_queue_name[:]
  219.   Deassigns a logical queue from its printer or terminal queue assignment and
  220.   stops the associated logical queue.
  221.  
  222.  
  223. DEBUG
  224.   Invokes the VAX/VMS Debugger.
  225.  
  226.  
  227. DEFINE logical_name equivalence_name[,...]
  228.   Creates a logical name entry and assigns it an equivalence string, or a list
  229.   of equivalence strings, to the specified logical name.
  230.  
  231.   Qualifiers:
  232.   /EXECUTIVE_MODE             /GROUP                /JOB
  233.   /LOG                        /NAME_ATTRIBUTES      /PROCESS
  234.   /SUPERVISOR_MODE            /SYSTEM               /TABLE
  235.   /TRANSLATION_ATTRIBUTES     /USER_MODE            /CHARACTERISTIC
  236.   /FORM                       /KEY
  237.  
  238.  
  239. DEFINE/KEY key_name string
  240.   Associates a character string and a set of attributes with a function key.
  241.  
  242.   Qualifiers:
  243.   /ECHO         /ERASE          /IF_STATE       /LOCK_STATE     /LOG
  244.   /SET_STATE    /TERMINATE
  245.  
  246.  
  247. DELETE file_spec[,...]
  248.   Deletes one or more files from a mass device.
  249.  
  250.   Qualifiers:
  251.   /BACKUP     /BEFORE      /BY_OWNER     /CONFIRM    /CREATED
  252.   /ERASE      /EXCLUDE     /EXPIRED      /LOG        /MODIFIED
  253.   /SINCE
  254.  
  255.  
  256. DELETE/CHARACTERISTIC characteristic_name
  257.   Deletes the definition of a queue characteristic that previously was
  258.   established with the DEFINE/CHARACTERISTIC command.
  259.  
  260.  
  261. DELETE/ENTRY=(queue_entry_number[,...]) queue_name[:]
  262.   Deletes one or more job entries from the named queue.
  263.  
  264.  
  265. DELETE/KEY key_name
  266.   Deletes a key definition established by the DEFINE/KEY command.
  267.  
  268.   Qualifiers:
  269.   /ALL        /LOG        /STATE
  270.  
  271.  
  272. DELETE/QUEUE queue_name[:]
  273.   Deletes the specified queue from the system.
  274.  
  275.  
  276. DELETE/SYMBOL symbol_name
  277.   Removes a symbol definition from a local or global symbol table or removes
  278.   all symbol definitions in a symbol table.
  279.  
  280.   Qualifiers:
  281.   /ALL       /GLOBAL       /LOCAL        /LOG
  282.  
  283.  
  284. DEPOSIT location=data[,...]
  285.   Over-writes the contents of a specified location or series of locations in
  286.   virtual memory.  The DEPOSIT and EXAMINE commands are used (mostly) while
  287.   debugging programs interactively.
  288.  
  289.   Qualifiers:
  290.   /ASCII        /BYTE     /DECIMAL      /HEXADECIMAL
  291.   /LONGWORD     /OCTAL    /WORD
  292.  
  293.  
  294. DIFFERENCES master_file_spec [revision_file_spec]
  295.   Compares the contents of two disk files and creates a listing of those
  296.   records that do not match.
  297.  
  298.   Qualifiers:
  299.   /CHANGE_BAR   /COMMENT_DELIMITER      /IGNORE
  300.   /MATCH        /MAXIMUM_DIFFERENCES    /MERGED
  301.   /MODE         /NUMBER                 /OUTPUT
  302.   /PARALLEL     /SEPARATED              /SLP
  303.   /WIDTH        /WINDOW
  304.  
  305.  
  306. DIRECTORY [file_spec[,...]]
  307.   Provides a list of files or information about a file or group of files.
  308.  
  309.   Qualifiers:
  310.   /ACL          /BACKUP     /BEFORE         /BRIEF         /BY_OWNER
  311.   /COLUMNS      /CREATED    /DATE           /EXCLUDE       /EXPIRED
  312.   /FILE_ID      /FULL       /GRAND_TOTAL    /HEADING       /MODIFIED
  313.   /OUTPUT       /OWNER      /PRINTER        /PROTECTION    /SECURITY
  314.   /SELECT       /SINCE      /SIZE           /TOTAL         /TRAILING
  315.   /VERSIONS     /WIDTH
  316.  
  317.  
  318. DISCONNECT
  319.   Disconnects a physical terminal from a virtual terminal that has been
  320.   connected to a process.  The virtual terminal, and its associated process
  321.   will remain on the system when the physical terminal is disconnected from it.
  322.  
  323.   Qualifier:
  324.   /CONTINUE
  325.  
  326.  
  327. DISMOUNT device_name[:]
  328.   Dismounts a disk or magnetic tape volume that previously was mounted with a
  329.   MOUNT command.
  330.  
  331.   Qualifiers:
  332.   /ABORT      /CLUSTER      /UNIT     /UNLOAD
  333.  
  334.  
  335. DUMP file_spec[,...]
  336.   Displays the contents of files or volumes in ASCII, decimal, hexadecimal or
  337.   octal representation.
  338.  
  339.   Qualifiers:
  340.   /ALLOCATED     /BLOCKS     /BYTE           /DECIMAL      /FILE_HEADER
  341.   /FORMATTED     /HEADER     /HEXADECIMAL    /LONGWORD     /NUMBER
  342.   /OCTAL         /OUTPUT     /PRINTER        /RECORDS      /WORD
  343.  
  344.  
  345. EDIT/ACL file_spec
  346.   Invokes the Access Control List Editor to create or update access control
  347.   list information for a specified object.
  348.  
  349.   Qualifiers:
  350.   /JOURNAL      /KEEP     /MODE      /OBJECT     /RECOVER
  351.  
  352.  
  353. EDIT/EDT file_spec
  354.   Invokes the VAX/VMS EDT text editor.  The /EDT qualifier is not required, as
  355.   EDT is the default editor.
  356.  
  357.   Qualifiers:
  358.   /COMMAND      /CREATE      /JOURNAL     /OUTPUT     /READ_ONLY
  359.   /RECOVER
  360.  
  361.  
  362. EDIT/FDL file_spec
  363.   Invokes the VAX/VMS FDL (File Definition Language) Editor to create or modify
  364.   File and FDL files.
  365.  
  366.   Qualifiers:
  367.   /ANALYSIS       /CREATE           /DISPLAY        /EMPHASIS
  368.   /GRANULARITY    /NOINTERACTIVE    /NUMBER_KEYS    /OUTPUT
  369.   /PROMPTING      /RESPONSES        /SCRIPT
  370.  
  371.  
  372. EDIT/TPU file_spec
  373.   Invokes the VAX/VMS Text Processing Utility.  The EVE (Extensible VAX Editor)
  374.   is the default interface for TPU.  To invoke TPU with the EDT emulator
  375.   interface, define the logical TPUSECII to point to the section file for the
  376.   EDT interface as follows:
  377.   $ DEFINE  TPUSECINI  EDTSECINI
  378.  
  379.   Qualifiers:
  380.   /COMMAND      /CREATE         /DISPLAY        /JOURNAL
  381.   /OUTPUT       /READ_ONLY      /RECOVER        /SECTION
  382.  
  383.  
  384. EOD
  385.   Signals the end of an input stream when a command, program or utility is
  386.   reading data from an input device other than a terminal.
  387.  
  388.  
  389. EXAMINE location[:location]
  390.   Displays the contents of virtual memory.
  391.  
  392.   Qualifiers:
  393.   /ASCII        /BYTE        /DECIMAL       /HEXADECIMAL
  394.   /LONGWORD     /OCTAL       /WORD
  395.  
  396.  
  397. EXIT [status_code]
  398.   Terminates the current command procedure.  If the command procedure was
  399.   executed from within another command procedure, control will return to the
  400.   calling procedure.
  401.  
  402.  
  403. GOSUB label
  404.   Transfers command procedure control to a labeled subroutine.
  405.  
  406.  
  407. GOTO label
  408.   Transfers control to a labeled statement in a command procedure.
  409.  
  410.  
  411. HELP
  412.   Invokes the VAX/VMS Help Utility to display information about a VMS command
  413.   or topic.
  414.  
  415.   Qualifiers:
  416.   /INSTRUCTIONS         /LIBLIST        /LIBRARY        /OUTPUT
  417.   /PAGE                 /PROMPT         /USERLIBRARY
  418.  
  419.  
  420. IF logical_expression THEN dcl_command
  421.   Tests the value of a logical expression and executes the command following
  422.   the THEN keyword if the test is true.
  423.  
  424.  
  425. INITIALIZE device_name[:] volume_label
  426.   Formats and writes a label on a mass storage volume.
  427.  
  428.   Qualifiers:
  429.   /ACCESSED             /BADBLOCKS      /CLUSTER_SIZE     /DATA_CHECK
  430.   /DENSITY              /DIRECTORIES    /ERASE            /EXTENSION
  431.   /FILE_PROTECTION      /GROUP          /HEADERS          /HIGHWATER
  432.   /INDEX                /LABEL          /MAXIMUM_FILES    /OVERRIDE
  433.   /OWNER_UC             /PROTECTION     /SHARE            /STRUCTURE
  434.   /SYSTEM               /USER_NAME      /VERIFIED         /WINDOWS
  435.  
  436.  
  437. INITIALIZE/QUEUE queue_name[:]
  438.   Creates and initializes queues.  This command is used to create and assign
  439.   names and attributes to queues.  When creating a batch queue, the qualifier
  440.   /BATCH is required.
  441.  
  442.   Qualifiers:
  443.   /BASE_PRIORITY      /BATCH              /BLOCK_LMIT     /CHARACTERISTICS
  444.   /CPUDEFAULT         /CPUMAXIMUM         /DEFAULT        /DISABLE_SWAPPING
  445.   /ENABLE_GENERIC     /FORM_MOUNTED       /GENERIC        /JOB_LIMIT
  446.   /LIBRARY            /ON                 /OWNER_UIC      /PROCESSOR
  447.   /PROTECTION         /RECORD_BLOCKING    /RETAIN         /SCHEDULE
  448.   /SEPARATE           /START              /TERMINAL       /WSDEFAULT
  449.   /WSEXTENT           /WSQUOTA
  450.  
  451.  
  452. INQUIRE symbol_name [prompt]
  453.   Provides interactive assignment of a value for a local or global symbol in a
  454.   command procedure.
  455.  
  456.   Qualifiers:
  457.   /GLOBAL         /LOCAL        /PUNCTUATION
  458.  
  459.  
  460. LIBRARY library_file_spec [input_file_spec[,...]]
  461.   Invokes the VAX/VMS Librarian Utility to create, modify, or describe a macro,
  462.   object, help, text or shareable image library.
  463.  
  464.   Qualifiers:
  465.   /BEFORE       /COMPRESS               /CREATE         /CROSS_REFERENCE
  466.   /DATA         /DELETE                 /EXTRACT        /FULL
  467.   /GLOBALS      /HELP                   /HISTORY        /INSERT
  468.   /LIST         /LOG                    /MACRO          /NAMES
  469.   /OBJECT       /ONLY                   /OUTPUT         /REMOVE
  470.   /REPLACE      /SELECTIVE_SEARCH       /SHARE          /SINCE
  471.   /SQUEEZE      /TEXT                   /WIDTH          /MODULE
  472.  
  473.  
  474. LINK file_spec[,...]
  475.   Invokes the VAX/VMS Linker to link object modules into a VMS program image.
  476.  
  477.   Qualifiers:
  478.   /BRIEF                /CONTIGUOUS     /CROSS_REFERENCE        /DEBUG
  479.   /EXECUTABLE           /FULL           /HEADER                 /MAP
  480.   /IMAGE                /PROTECT        /SHAREABLE              /SYMBOL_TABLE
  481.   /SYSLIB               /SYSSHR         /SYSTEM                 /TRACEBACK
  482.   /USERLIBRARY          /INCLUDE        /LIBRARY                /OPTIONS
  483.   /SELECTIVE_SEARCH     /SHAREABLE
  484.  
  485.  
  486. LOGOUT
  487.   Terminates an interactive terminal session with VMS.
  488.  
  489.   Qualifiers:
  490.   /BRIEF       /FULL       /HANGUP
  491.  
  492.  
  493. MACRO file_spec[,...]
  494.   Invokes the VAX/VMS MACRO assembler to assemble MACRO assembly language
  495.   source programs.
  496.  
  497.   Qualifiers:
  498.   /CROSS_REFERENCE      /DEBUG          /DISABLE        /ENABLE
  499.   /LIBRARY              /LIST           /OBJECT         /SHOW
  500.   /UPDATE
  501.  
  502.  
  503. MAIL [file_spec] [recipient_name]
  504.   Invokes the VAX/VMS Personal Mail Utility, which is used to send messages to,
  505.   and receive messages from, other users of the system.
  506.  
  507.   Qualifiers:
  508.   /SUBJECT      /EDIT     /SELF
  509.  
  510.  
  511. MERGE input_file_spec1,input_file_spec2[,...] output_file_spec
  512.   Invokes the VAX/VMS Sort Utility to combine up to 10 similarly sorted input
  513.   files.  The input files to be merged must be in sorted order before invoking
  514.   MERGE.
  515.  
  516.   Qualifiers:
  517.   /CHECK_SEQUENCE       /COLLATING_SEQUENCE     /DUPLICATES
  518.   /KEY                  /SPECIFICATION          /STABLE
  519.   /STATISTICS           /FORMAT                 /ALLOCATION
  520.   /BUCKET_SIZE          /CONTIGUOUS             /FORMAT
  521.   /INDEXED_SEQUENTIAL   /OVERLAY                /RELATIVE
  522.   /SEQUENTIAL
  523.  
  524.  
  525. MESSAGE file_spec[,...]
  526.   Invokes the VAX/VMS Message Utility to compile message definition files.
  527.  
  528.   Qualifiers:
  529.   /FILE_NAME    /LIST   /OBJECT    /SYMBOLS     /TEXT
  530.  
  531.  
  532. MONITOR [class_name[,...]]
  533.   Invokes the VAX/VMS Monitor Utility to monitor various classes of system
  534.   performance data.  Data can be analyzed from a running system or from a
  535.   previously created recording file.  You can execute a single MONITOR request,
  536.   or enter MONITOR interactive mode to execute a number of requests.  The
  537.   interactive mode is entered by entering the MONITOR command with no
  538.   parameters or qualifiers.  A MONITOR request is terminated by entering
  539.   <Ctrl-C> or <Ctrl-Z>.  Pressing <Ctrl-C> causes MONITOR to enter interactive
  540.   mode, while <Ctrl-Z> returns control to DCL.
  541.  
  542.   Parameters:
  543.   ALL_CLASSES           CLUSTER         DECNET
  544.   DISK                  DLOCK           FCP
  545.   FILE_SYSTEM_CACHE     IO              LOCK
  546.   MODES                 PAGE            POOL
  547.   PROCESSES             SCS             STATES
  548.   SYSTEM
  549.  
  550.   Qualifiers:
  551.   /BEGINNING            /BY_NODE        /COMMENT
  552.   /DISPLAY              /ENDING         /FLUSH_INTERVAL
  553.   /INPUT                /INTERVAL       /NODE
  554.   /RECORD               /SUMMARY        /VIEWING_TIME
  555.  
  556.   Class Name Qualifiers:
  557.   /ALL                  /AVERAGE        /CPU
  558.   /CURRENT              /ITEM           /MAXIMUM
  559.   /MINIMUM              /PERCENT        /TOPBIO
  560.   /TOPCPU               /TOPDIO         /TOPFAULT
  561.  
  562.  
  563. MOUNT device_name[:][,...] [volume_label[,...]] [logical_name[:]]
  564.   Invokes the VAX/VMS Mount Utility to make a disk or tape volume available for
  565.   use.
  566.  
  567.   Qualifiers:
  568.   /ASSIST               /ACCESSED               /AUTOMATIC
  569.   /BIND                 /BLOCKSIZE              /CACHE
  570.   /CLUSTER              /COMMENT                /CONFIRM
  571.   /COPY                 /DATA_CHECK             /DENSITY
  572.   /EXTENSION            /FOREIGN                /GROUP
  573.   /HDR3                 /INITIALIZE             /LABEL
  574.   /MESSAGE              /MOUNT_VERIFICATION     /OVERRIDE
  575.   /OWNER_UIC            /PROCESSOR              /PROTECTION
  576.   /QUOTA                /REBUILD                /RECORDZIDE
  577.   /SHADOW               /SHARE                  /SYSTEM
  578.   /UNLOAD               /WINDOWS                /WRITE
  579.  
  580.  
  581. ON condition THEM dcl_command
  582.   Defines the DCL command to be executed when a command or program executed
  583.   with a command procedure encounters an error condition or is interrupted by
  584.   the user pressing <Ctrl-Y>.
  585.  
  586.  
  587. OPEN logical_name[:] file_spec
  588.   Opens a file for input/output.  The OPEN command assigns a logical name to
  589.   the file and places the name in the process logical name table.
  590.  
  591.   Qualifiers:
  592.   /APPEND       /ERROR       /READ       /SHARE       /WRITE
  593.  
  594.  
  595. PATCH file_spec
  596.   Invokes the VAX/VMS Patch Utility to patch an executable image, shareable
  597.   image or device driver image.
  598.  
  599.   Qualifiers:
  600.   /ABSOLUTE     /JOURNAL      /NEW_VERSION      /OUTPUT     /UPDATE
  601.   /VOLUME
  602.  
  603.  
  604. PHONE [phone_command]
  605.   Invokes the VAX/VMS Phone Utility.  PHONE provides the facility for you to
  606.   communicate with other users on the system or for any other VAX/VMS system
  607.   connected to your system via a DECnet network.
  608.  
  609.   Qualifiers:
  610.   /SCROLL       /SWITCH_HOOK      /VIEWPORT_SIZE
  611.  
  612.  
  613. PRINT file_spec[,...]
  614.   Queues-up one or more files for printing.
  615.  
  616.   Qualifiers:
  617.   /AFTER        /BACKUP                 /BEFORE         /BURST
  618.   /BY_OWNER     /CHARACTERISTICS        /CONFIRM        /COPIES
  619.   /CREATED      /DELETE                 /DEVICE         /EXCLUDE
  620.   /EXPIRED      /FEED                   /FLAG           /FORM
  621.   /HEADER       /HOLD                   /IDENTIFY       /JOB_COUNT
  622.   /LOWERCASE    /MODIFIED               /NAME           /NOTE
  623.   /NOTIFY       /OPERATOR               /PAGES          /PARAMETERS
  624.   /PASSALL      /PRIORITY               /QUEUE          /REMOTE
  625.   /RESTART      /SETUP                  /SINCE          /SPACE
  626.   /TRAILER      /USER
  627.  
  628.  
  629. PURGE [file_spec[,...]]
  630.   Deletes all but the highest versions of the specified files.
  631.  
  632.   Qualifiers:
  633.   /BACKUP       /BEFORE        /BY_OWNER       /CONFIRM       /CREATED
  634.   /ERASE        /EXCLUDE       /EXPIRED        /KEEP          /LOG
  635.   /MODIFIED     /SINCE
  636.  
  637.  
  638. READ logical_name[:] symbol_name
  639.   The READ command inputs a single record from the specified input file and
  640.   assigns the contents of the record to the specified symbol name.
  641.  
  642.   Qualifiers:
  643.   /DELETE       /END_OF_FILE      /ERROR        /INDEX       /KEY
  644.   /MATCH        /NOLOCK           /PROMPT       /TIME_OUT
  645.  
  646.  
  647. RECALL [command_specifier]
  648.   Recalls previously entered commands for reprocessing or correcting.
  649.  
  650.   Qualifier:
  651.   /ALL
  652.  
  653.  
  654. RENAME input_file_spec[,...] output_file_spec
  655.   Modifies the file specification of an existing disk file or disk directory.
  656.  
  657.   Qualifiers:
  658.   /BACKUP       /BEFORE       /BY_OWNER      /CONFIRM       /CREATED
  659.   /EXCLUDE      /EXPIRED      /LOG           /MODIFIED      /NEW_VERSION
  660.   /SINCE
  661.  
  662.  
  663. REPLY ["message"]
  664.   Allows a system operator to communicate with system users.
  665.  
  666.   Qualifiers:
  667.   /ABORT        /ALL            /BELL                /BLANK_TAPE
  668.   /DISABLE      /ENABLE         /INITIALIZE_TAPE     /LOG
  669.   /NODE         /NOTIFY         /PENDING             /SHUTDOWN
  670.   /STATUS       /TEMPORARY      /TERMINAL            /TO
  671.   /URGENT       /USERNAME       /WAIT
  672.  
  673.  
  674. REQUEST "message"
  675.   Writes a message on the system operator's terminal, and optionally requests a
  676.   reply.
  677.  
  678.   Qualifiers:
  679.   /REPLY        /TO
  680.  
  681.  
  682. RETURN [status_code]
  683.   Terminates a GOSUB statement and returns control to the command following the
  684.   GOSUB command.
  685.  
  686.  
  687. RUN
  688.   Performs the following functions:
  689.   o  Places an image into execution in the process.
  690.   o  Creates a subprocess or detached process to run a specified image.
  691.  
  692.  
  693. RUNOFF
  694.   Performs the following functions:
  695.   o  Invokes the DIGITAL Standard Runoff text formatter to format one or more
  696.      ASCII files.
  697.   o  Invokes the DIGITAL Standard Runoff text formatter to generate a table of
  698.      contents for one or more ASCII files.
  699.   o  Invokes the DIGITAL Standard Runoff text formatter to generate an index
  700.      for one or more ASCII files.
  701.  
  702.  
  703. SEARCH file_spec[,...] search_string[,...]
  704.   Searches one or more files for the specified string(s) and lists all the
  705.   lines containing occurrences of the strings.
  706.  
  707.   Qualifiers:
  708.   /EXACT        /EXCLUDE        /FORMAT       /HEADING        /LOG
  709.   /MATCH        /NUMBERS        /OUTPUT       /REMAINING      /STATISTICS
  710.   /WINDOW
  711.  
  712.  
  713. SET ACCOUNTING
  714.   Enables or disables logging various accounting activities in the system
  715.   accounting log file SYS$MANAGER:ACCOUNTING.DAT.  The SET ACCOUNTING command
  716.   is also used to close the current accounting log file and to open a new one
  717.   with a higher version number.
  718.  
  719.   Qualifiers:
  720.   /DISABLE      /ENABLE       /NEW_FILE
  721.  
  722.  
  723. SET ACL object_name
  724.   Allows you to modify the ACL (access control list) of a VMS object.
  725.  
  726.   Qualifiers:
  727.   /ACL          /AFTER          /BEFORE         /BY_OWNER       /CONFIRM
  728.   /CREATED      /DEFAULT        /DELETE         /EDIT           /EXCLUDE
  729.   /JOURNAL      /KEEP           /LIKE           /LOG            /MODE
  730.   /NEW          /OBJECT_TYPE    /RECOVER        /REPLACE        /SINCE
  731.  
  732. SET AUDIT
  733.   Enables or disables VAX/VMS security auditing.
  734.  
  735.   Qualifiers:
  736.   /ALARM        /DISABLE        /ENABLE
  737.  
  738.  
  739. SET BROADCAST = (class_name[,...])
  740.   Allows you to block out various terminal messages from being broadcast to
  741.   your terminal.
  742.  
  743.  
  744. SET COMMAND [file_spec[,...]]
  745.   Invokes the VAX/VMS Command Definition Utility to add, delete or replace
  746.   commands in your process command table or a specified command table file.
  747.  
  748.   Qualifiers:
  749.   /DELETE       /LISTING        /OBJECT         /OUTPUT         /REPLACE
  750.   /TABLE
  751.  
  752.  
  753. SET [NO]CONTROL[=(T,Y)]
  754.   Defines whether or not control will pass to the command language interpreter
  755.   when <Ctrl-Y> is pressed and whether process statistics will be displayed
  756.   when <Ctrl-T> is pressed.
  757.  
  758.  
  759. SET DAY
  760.   Used to reset the default day type specified in the user authorization file
  761.   for the current day.
  762.  
  763.   Qualifiers:
  764.   /DEFAULT      /LOG            /PRIMARY        /SECONDARY
  765.  
  766.  
  767. SET DEFAULT device_name:directory_spec
  768.   Changes the default device and/or directory specification.  The new default
  769.   is used with all subsequent file operations that do not explicitly include a
  770.   device or directory name.
  771.  
  772.  
  773. SET DEVICE device_name[:]
  774.   Establishes a printer or terminal as a spooled device, or sets the error
  775.   logging status of a device.
  776.  
  777.   Qualifiers:
  778.   /AVAILABLE    /DUAL_PORT      /ERROR_LOGGING     /LOG
  779.   /SPOOLED
  780.  
  781.  
  782. SET DIRECTORY directory_spec[,...]
  783.   Modifies directory characteristics.
  784.  
  785.   Qualifiers:
  786.   /BACKUP       /BEFORE         /BY_OWNER       /CONFIRM
  787.   /CREATED      /EXCLUDE        /EXPIRED        /LOG
  788.   /MODIFIED     /OWNER_UIC      /SINCE          /VERSION_LIMIT
  789.  
  790.  
  791. SET FILE file_spec[,...]
  792.   Modifies file characteristics.
  793.  
  794.   Qualifiers:
  795.   /BACKUP               /BEFORE         /BY_OWNER           /CONFIRM
  796.   /CREATED              /DATA_CHECK     /END_OF_FILE        /ENTER
  797.   /ERASE_ON_DELETE      /EXCLUDE        /EXPIRATION_DATE    /EXTENSION
  798.   /GLOBAL_BUFFER        /LOG            /NODIRECTORY        /OWNER_UIC
  799.   /PROTECTION           /REMOVE         /SINCE              /UNLOCK
  800.   /TRUNCATE             /VERSION_LIMIT
  801.  
  802.  
  803. SET HOST node_name
  804.   Connects your terminal, via your host processor, to another processor in a
  805.   DECnet network.
  806.  
  807.   Qualifiers:
  808.   /LOG          /DTE          /HSC
  809.  
  810.  
  811. SET KEY
  812.   Changes the current key definition state.  Keys are defined by the DEFINE/KEY
  813.   command.
  814.  
  815.   Qualifiers:
  816.   /LOG          /STATE
  817.  
  818.  
  819. SET LOGINS
  820.   Defines the number of users who may gain access to the system.  This command
  821.   also displays the current interactive level.
  822.  
  823.   Qualifiers:
  824.   /INTERACTIVE
  825.  
  826.  
  827. SET MAGTAPE device_name[:]
  828.   Defines default characteristics to be associated with a magnetic tape device
  829.   for subsequent file operations.
  830.  
  831.   Qualifiers:
  832.   /DENSITY      /END_OF_FILE       /LOG       /LOGSOFT        /REWIND
  833.   /SKIP         /UNLOAD
  834.  
  835.  
  836. SET MESSAGE [file_spec]
  837.   Allows you to specify the format of messages, or to override or supplement
  838.   system messages.
  839.  
  840.   Qualifiers:
  841.   /DELETE      /FACILITY      /IDENTIFICATION       /SEVERITY      /TEXT
  842.  
  843.  
  844. SET [NO]ON
  845.   Controls command interpreter error checking.  If SET NOON is in effect, the
  846.   command interpreter will ignore errors in a command procedure and continue
  847.   processing.
  848.  
  849.  
  850. SET OUTPUT_RATE [=delta_time]
  851.   Defines the rate at which output will be written to a batch job log file.
  852.  
  853.  
  854. SET PASSWORD
  855.   Permits to change password in a VAX/VMS account
  856.  
  857.   Qualifiers:
  858.   /GENERATE     /SECONDARY      /SYSTEM
  859.  
  860.  
  861. SET PRINTER printer_name[:]
  862.   Defines characteristics for a line printer.
  863.  
  864.   Qualifiers:
  865.   /CR           /FALLBACK     /FF           /LA11        /LA180
  866.   /LOWERCASE    /LOG          /LP11         /PAGE        /PASSALL
  867.   /PRINTALL     /TAB          /TRUNCATE     /UNKNOWN     /UPPERCASE
  868.   /WIDTH        /WRAP
  869.  
  870.  
  871. SET PROCESS [process_name]
  872.   Modifies execution characteristics associated with the named process for the
  873.   current login session.  If a process is not specified, changes are made to
  874.   the current process.
  875.  
  876.   Qualifiers:
  877.   /CPU          /DUMP           /IDENTIFICATION         /NAME
  878.   /PRIORITY     /PRIVILEGES     /RESOURCE_WAIT          /RESUME
  879.   /SUSPEND      /SWAPPING
  880.  
  881.  
  882. SET PROMPT [=string]
  883.   Defines a new DCL prompt for your process.  The default prompt is a dollar
  884.   sign ($).
  885.  
  886.   Qualifier:
  887.   /CARRIAGE_CONTROL
  888.  
  889.  
  890. SET PROTECTION [=(code)] file_spec[,...]
  891.   Modifies the protection applied to a particular file or to a group of files.
  892.   The protection of a file limits the access available to various groups of
  893.   system users.  When used without a file specification, it establishes the
  894.   default protection for all the files subsequently created during the login
  895.   session.  May also be used to modify the protection of a non-file-oriented
  896.   device.
  897.  
  898.   Qualifiers:
  899.   /CONFIRM      /LOG    /PROTECTION     /DEFAULT      /DEVICE
  900.  
  901.  
  902. SET QUEUE queue_name
  903.   Used to modify the current status or attributes of a queue, or to change the
  904.   current status or attributes of a job that is not currently executing in a
  905.   queue.
  906.  
  907.   Qualifiers:
  908.   /BASE_PRIOTITY     /BLOCK_LIMIT    /CHARACTERISTICS     /CPUDEFAULT
  909.   /CPUMAXIMUM        /DEFAULT        /DISABLE_SWAPPING    /ENABLE_GENERIC
  910.   /FORM_MOUNTED      /JOB_LIMIT      /OWNER_UIC           /PROTECTION
  911.   /RECORD_BLOCKING   /RETAIN         /SCHEDULE            /SEPARATE
  912.   /WSDEFAULT         /WSEXTENT       /WSQUOTA             /ENTRY
  913.  
  914.  
  915. SET RESTART_VALUE=string
  916.   Defines a test value for restarting portions of a batch job after a system
  917.   failure.
  918.  
  919.  
  920. SET RIGHTS_LIST id_name[,...]
  921.   Allows you to modify the process or system rights list.
  922.  
  923.   Qualifiers:
  924.   /ATTRIBUTES   /DISABLE   /ENABLE    /IDENTIFICATION   /PROCESS
  925.   /SYSTEM
  926.  
  927.  
  928. SET RMS_DEFAULT
  929.   Used to set default values for the multiblock and multibuffer counts, network
  930.   transfer sizes, prologue level and extend quantity used by RMS for various
  931.   file operations.
  932.  
  933.   Qualifiers:
  934.   /BLOCK_COUNT            /BUFFER_COUNT    /DISK
  935.   /EXTEND_QUANTITY        /INDEXED         /MAGTAPE
  936.   /NETWORK_BLOCK_COUNT    /PROLOG          /RELATIVE
  937.   /SEQUENTIAL             /SYSTEM          /UNIT_RECORD
  938.  
  939.  
  940. SET SYMBOL
  941.   Controls access to local and global symbols within command procedures.
  942.  
  943.   Qualifier:
  944.   /SCOPE
  945.  
  946.  
  947. SET TERMINAL [device_name[:]]
  948.   Modifies interpretation of various terminal characteristics.
  949.  
  950.   Qualifiers:
  951.   /ADVANCED_VIDEO       /ALTYPEAHD              /ANSI_CRT
  952.   /APPLICATION_KEYPAD   /AUTOBAUD               /BLOCK_MODE
  953.   /BRDCSTMBX            /BROADCAST              /CRFILL
  954.   /DEC_CRT              /DEVICE_TYPE            /DIALUP
  955.   /DISCONNECT           /DISMISS                /DMA
  956.   /ECHO                 /EDIT_MODE              /EIGHT_BIT
  957.   /ESCAPE               /FALLBACK               /FRAME
  958.   /FORM                 /FULLDUP                /HALFDUP
  959.   /HANGUP               /HARDCOPY               /HOSTSYNC
  960.   /INQUIRE              /INSERT                 /LFFILL
  961.   /LINE_EDITING         /LOCAL_ECHO             /LOWERCASE
  962.   /MANUAL               /MODEM                  /NUMERIC_KEYPAD
  963.   /OVERSTRIKE           /PAGE                   /PARITY
  964.   /PASTHRU              /PERMANENT              /PRINTER_PORT
  965.   /PROTOCOL             /READSYNC               /REGIS
  966.   /SCOPE                /SET_SPEED              /SECURE_SERVER
  967.   /SIXEL_GRAPHICS       /SOFT_CHARACTERS        /SPEED
  968.   /SWITCH               /SYSPASSWORD            /TAB
  969.   /TTSYNC               /TYPE_AHEAD             /UNKNOWN
  970.   /UPPERCASE            /WIDTH                  /WRAP
  971.  
  972.  
  973. SET TIME [=time]
  974.   Resets the system time to be used with all time-dependent activities in the
  975.   VAX/VMS operating system.
  976.  
  977.  
  978. SET UIC uic
  979.   Establishes a new default user identification code (UIC).
  980.  
  981.  
  982. SET [NO]VERIFY [=([NO]PROCEDURE,[NO]IMAGE)]
  983.   Controls whether command and data lines, in a command procedure, are
  984.   displayed as they are processed.
  985.  
  986.  
  987. SET VOLUME device_spec[:][,...]
  988.   Modifies the characteristics of a mounted Files-11 volume.
  989.  
  990.   Qualifiers:
  991.   /ACCESSED         /DATA_CHECK             /ERASE_ON_DELETE
  992.   /EXTENSION        /FILE_PROTECTION        /HIGHWATER_MARKING
  993.   /LABEL            /LOG                    /MOUNT_VERIFICATION
  994.   /OWNER_UIC        /PROTECTION             /REBUILD
  995.   /RETENTION        /UNLOAD                 /USER_NAME
  996.   /WINDOWS
  997.  
  998.  
  999. SET WORKING_SET
  1000.   Sets the default working set size for the current process, or sets an upper
  1001.   limit to which the working set size can be changed by an image that the
  1002.   process executes.
  1003.  
  1004.   Qualifiers:
  1005.   /ADJUST      /EXTENT       /LIMIT       /LOG      /QUOTA
  1006.  
  1007.  
  1008. SHOW ACCOUNTING
  1009.   Displays items for which accounting is enabled.
  1010.  
  1011.   Qualifier:
  1012.   /OUTPUT
  1013.  
  1014.  
  1015. SHOW ACL
  1016.   Permits you to display the access control list (ACL) of a VAX/VMS object.
  1017.  
  1018.   Qualifier:
  1019.   /OBJECT_TYPE
  1020.  
  1021.  
  1022. SHOW AUDIT
  1023.   Supplies a display that identifies enable security auditing features and the
  1024.   events that they will report.
  1025.  
  1026.   Qualifier:
  1027.   /OUTPUT
  1028.  
  1029.  
  1030. SHOW BROADCAST
  1031.   Displays messages classes that currently are being affected by the SET
  1032.   BROADCAST command.
  1033.  
  1034.   Qualifier:
  1035.   /OUTPUT
  1036.  
  1037.  
  1038. SHOW DEFAULT
  1039.   Displays the current default device and directory specification, along with
  1040.   any equivalence strings that have been defined.
  1041.  
  1042.  
  1043. SHOW DEVICES [device_name[:]]
  1044.   Displays the status of a device on the running VAX/VMS system.
  1045.  
  1046.   Qualifiers:
  1047.   /ALLOCATED    /BRIEF      /FILES        /FULL       /MOUNTED
  1048.   /OUTPUT       /SYSTEM     /WINDOWS      /SERVED
  1049.  
  1050.  
  1051. SHOW ERROR
  1052.   Displays an error count for all devices with an error count greater than 0.
  1053.  
  1054.   Qualifiers:
  1055.   /FULL         /OUTPUT
  1056.  
  1057.  
  1058. SHOW KEY [key_name]
  1059.   Displays the key definition for the specified key.
  1060.  
  1061.   Qualifiers:
  1062.   /ALL       /BRIEF      /DIRECTORY       /FULL     /STATE
  1063.  
  1064.  
  1065. SHOW LOGICAL [logical_name[:],[...]]
  1066.   Displays logical names from one or more logical name tables, or displays the
  1067.   equivalence string(s) assigned to the specified logical names(s).
  1068.  
  1069.   Qualifiers:
  1070.   /ACCESS_MODE        /ALL          /DESCENDANTS      /FULL
  1071.   /GROUP              /JOB          /OUTPUT           /PROCESS
  1072.   /STRUCTURE          /SYSTEM       /TABLE
  1073.  
  1074.  
  1075. SHOE MAGTAPE device_name[:]
  1076.   Displays the characteristics and status of a specified magnetic tape device.
  1077.  
  1078.   Qualifier:
  1079.   /OUTPUT
  1080.  
  1081.  
  1082. SHOW MEMORY
  1083.   Displays availability and use of memory-related resources.
  1084.  
  1085.   Qualifiers:
  1086.   /ALL                 /FILES     /FULL       /OUTPUT
  1087.   /PHYSICAL_PAGES      /POOL      /SLOTS
  1088.  
  1089.  
  1090. SHOW NETWORK
  1091.   Displays node information about the DECnet network of which your host
  1092.   processor is a member.
  1093.  
  1094.   Qualifier:
  1095.   /OUTPUT
  1096.  
  1097.  
  1098. SHOW PRINTER device_name[:]
  1099.   Displays characteristics defined for a system printer.
  1100.  
  1101.   Qualifier:
  1102.   /OUTPUT
  1103.  
  1104.  
  1105. SHOW PROCESS [process_name]
  1106.   Displays information about a process and any of its subprocesses.
  1107.  
  1108.   Qualifiers:
  1109.   /ACCOUNTING   /ALL            /CONTINUOUS     /IDENTIFICATION    /MEMORY
  1110.   /OUTPUT       /PRIVILEGES     /QUOTAS         /SUBPROCESSES
  1111.  
  1112.  
  1113. SHOW PROTECTION
  1114.   Displays the file protection that will be applied to all new files created
  1115.   during the current login session.
  1116.  
  1117.  
  1118. SHOW QUEUE [queue_name]
  1119.   Displays information about queues and the jobs currently in queue.
  1120.  
  1121.   Qualifiers:
  1122.   /ALL          /BATCH          /BRIEF          /DEVICE
  1123.   /FILES        /FULL           /OUTPUT         /CHARACTERISTICS
  1124.   /FORM
  1125.  
  1126.  
  1127. SHOW QUOTA
  1128.   Displays the disk quota that is currently authorized for a specific user on a
  1129.   specific disk.
  1130.  
  1131.   Qualifiers:
  1132.   /DISK         /USER
  1133.  
  1134.  
  1135. SHOW RMS_DEFAULT
  1136.   Displays the default multiblock count, multibuffer count, network transfer
  1137.   size, prologue level and extend quantity that RMS will use for file
  1138.   operations.
  1139.  
  1140.   Qualifier:
  1141.   /OUTPUT
  1142.  
  1143.  
  1144. SHOW STATUS
  1145.   Displays status information for the current process.
  1146.  
  1147.  
  1148. SHOW SYMBOL [symbol_name]
  1149.   Displays the value of a local or global symbol.
  1150.  
  1151.   Qualifiers:
  1152.   /ALL          /GLOBAL         /LOCAL          /LOG
  1153.  
  1154.  
  1155. SHOW SYSTEM
  1156.   Displays a list of processes currently running on a system.
  1157.  
  1158.   Qualifiers:
  1159.   /BATCH        /FULL         /NETWORK      /OUTPUT     /PROCESS
  1160.   /SUBPROCESS
  1161.  
  1162.  
  1163. SHOW TERMINAL [device_name[:]]
  1164.   Displays the characteristics of a specified terminal.
  1165.  
  1166.   Qualifiers:
  1167.   /OUTPUT       /PERMANENT
  1168.  
  1169.  
  1170. SHOW TIME
  1171.   Displays the current system date and time.
  1172.  
  1173.  
  1174. SHOW TRANSLATION logical_name
  1175.   Searches the logical name tables for a specified logical name, then returns
  1176.   the first equivalence name of the match found.
  1177.  
  1178.   Qualifier:
  1179.   /TABLE
  1180.  
  1181.  
  1182. SHOW USERS [username]
  1183.   Displays a list of all users currently using the system and their terminal
  1184.   names, usernames and their process identification codes.
  1185.  
  1186.   Qualifier:
  1187.   /OUTPUT
  1188.  
  1189.  
  1190. SHOW WORKING_SET
  1191.   Displays the current working set limit, quota and extent assigned to the
  1192.   current process.
  1193.  
  1194.   Qualifier:
  1195.   /OUTPUT
  1196.  
  1197.  
  1198. SORT input_file_spec[,...] output_file_spec
  1199.   Invokes the VAX/VMS Sort Utility to reorder records in a file into a defined
  1200.   sequence.
  1201.  
  1202.   Qualifiers:
  1203.   /COLLATING_SEQUENCE   /DUPLICATES             /KEY
  1204.   /PROCESS              /SPECIFICATION          /STABLE
  1205.   /STATISTICS           /WORK_FILES             /FORMAT
  1206.  
  1207.   Output File Qualifiers:
  1208.   /ALLOCATION           /BUCKET_SIZE            /CONTIGUOUS
  1209.   /FORMAT               /INDEXED_SEQUENTIAL     /OVERLAY
  1210.   /RELATIVE             /SEQUENTIAL
  1211.  
  1212.  
  1213. SPAWN [command_string]
  1214.   Creates a subprocess to the current process.
  1215.  
  1216.   Qualifiers:
  1217.   /CARRIAGE CONTROL     /CLI            /INPUT
  1218.   /KEYPAD               /LOG            /LOGICAL_NAMES
  1219.   /NOTIFY               /OUTPUT         /PROCESS
  1220.   /PROMPT               /SYMBOLS        /TABLE
  1221.   /WAIT
  1222.  
  1223.  
  1224. START/QUEUE queue_name
  1225.   Starts or restarts the specified queue.
  1226.  
  1227.  
  1228. STOP process_name
  1229.   Specifies the name of a process to be deleted from the system.  If the
  1230.   /IDENTIFICATION qualifier is used, the process name is ignored.
  1231.  
  1232.   Qualifier:
  1233.   /IDENTIFICATION
  1234.  
  1235.  
  1236. STOP/QUEUE queue_name[:]
  1237.   Causes the specified queue to pause.
  1238.  
  1239.   Qualifiers:
  1240.   /ABORT        /ENTRY          /MANAGER
  1241.   /NEXT         /REQUEUE        /RESET
  1242.  
  1243.  
  1244. SUBMIT file_spec[,...]
  1245.   Enters a command procedure(s) into a batch queue.
  1246.  
  1247.   Qualifiers:
  1248.   /AFTER                /BACKUP         /BEFORE         /BY_OWNER
  1249.   /CHARACTERISTICS      /CLI            /CONFIRM        /CPUTIME
  1250.   /CREATED              /DELETE         /EXCLUDE        /EXPIRED
  1251.   /HOLD                 /IDENTIFY       /KEEP           /LOG_FILE
  1252.   /MODIFIED             /NAME           /NOTIFY         /PARAMETERS
  1253.   /PRINTER              /PRIORITY       /QUEUE          /REMOTE
  1254.   /RESTART              /SINCE          /USER           /WSDEFAULT
  1255.   /WSEXTENT             /WSQUOTA
  1256.  
  1257.  
  1258. SYNCHRONIZE [job_name]
  1259.   Places the process issuing the command into a wait state until the specified
  1260.   job completes execution.
  1261.  
  1262.   Qualifiers:
  1263.   /ENTRY        /QUEUE
  1264.  
  1265.  
  1266. TYPE file_spec[,...]
  1267.   Displays the contents of a file or group of files on the current output
  1268.   device (normally your terminal screen).
  1269.  
  1270.   Qualifiers:
  1271.   /BACKUP       /BEFORE        /BY_OWNER       /CONFIRM       /CREATED
  1272.   /EXCLUDE      /EXPIRED       /MODIFIED       /OUTPUT        /PAGE
  1273.   /SINCE
  1274.  
  1275.  
  1276. UNLOCK file_spec[,...]
  1277.   Makes a file that has been made inaccessible as a result of being improperly
  1278.   closed accessible.
  1279.  
  1280.   Qualifiers:
  1281.   /CONFIRM      /LOG
  1282.  
  1283.  
  1284. WAIT delta_time
  1285.   Places the current process in a wait state until a specified period of time
  1286.   has passed.
  1287.  
  1288.  
  1289. WRITE logical_name expression[,...]
  1290.   Writes the specified data record to the output file indicated by the logical
  1291.   name.
  1292.  
  1293.   Qualifiers:
  1294.   /ERROR        /SYMBOL         /UPDATE
  1295.  
  1296.  
  1297.                  <:=- Part E : Lexical Function Reference -=:>
  1298.  
  1299.  
  1300.  Introduction
  1301.  ~~~~~~~~~~~~
  1302. Part F is a Lexical Function Reference.  Parameters for the lexicals are in
  1303. parenthesis after the function name, and parenthesis are required whether or
  1304. not the lexical function requires parameters.
  1305.  
  1306.  
  1307.  Lexical Function Reference
  1308.  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1309. F$CVSI (bit_position, width, string)
  1310.   Used to extract bit fields from a character string.  The result is converted
  1311.   to a signed integer value.
  1312.  
  1313.  
  1314. F$CFTIME (input_time, output_time, field)
  1315.   Converts absolute or combination time to the format yyyy-mm-dd
  1316.   hh:mmm:ss.cc.  This function can also be used to return information about an
  1317.   absolute, combination, or delta time string.
  1318.  
  1319.  
  1320. F$CVUI (bit_position, width, string)
  1321.   Extracts bit fields from a character string and converts the result to an
  1322.   unsigned integer value.
  1323.  
  1324.  
  1325. F$DIRECTORY ()
  1326.   Returns the default directory name as a character string.
  1327.  
  1328.  
  1329. F$EDIT (string, edit_list)
  1330.   Used to edit a character string based on the parameters specified in the
  1331.   edit_list.
  1332.  
  1333.  
  1334. F$ELEMENT (element_number, delimiter, string)
  1335.   Extracts an element from a character string in which the elements are
  1336.   separated by some specified delimiter.
  1337.  
  1338.  
  1339. F$ENVIRONMENT (item)
  1340.   Returns information about the DCL command environment.
  1341.  
  1342.  
  1343. F$EXTRACT (offset, length, string)
  1344.   Extracts a substring from a given character string.
  1345.  
  1346.  
  1347. F$FAO (control_string[,arg1,art2...arg15])
  1348.   Calls the $FAO system service to convert a specified control string to
  1349.   formatted ASCII.  This function may be used to insert variable character
  1350.   string data into an output string or convert integer values to ASCII and
  1351.   substitute the result into the output string.
  1352.  
  1353.  
  1354. F$FILE_ATTRIBUTES (file_spec, item)
  1355.   Returns attribute information for the specified file.
  1356.  
  1357.  
  1358. F$GETDVI (device, item)
  1359.   Calls the $GETDVI system service to return an item of information on a
  1360.   specified device.  This function allows a process to obtain information for a
  1361.   device to which the process has not necessarily allocated or assigned a
  1362.   channel.
  1363.  
  1364.  
  1365. F$GETJPI (pid, item)
  1366.   Calls the $GETJPI system service to return status and identification
  1367.   information about the running system or about a node in the VAXcluster (if
  1368.   the system is a VAXcluster).
  1369.  
  1370.  
  1371. F$IDENTIFIER (identifier, conversion_type)
  1372.   Converts an identifier into its integer equivalent, or vice versa.  An
  1373.   identifier is a name or number that identifies a category of data resource
  1374.   users.  The system uses identifiers to determine user access to a system
  1375.   resource.
  1376.  
  1377.  
  1378. F$INTEGER (expression)
  1379.   Returns the integer value of the result of the specified expression.
  1380.  
  1381.  
  1382. F$LENGTH (string)
  1383.   Returns the length of a specified character string.
  1384.  
  1385.  
  1386. F$LOCATE (substring, string)
  1387.   Locates a character or character substring within a string and returns its
  1388.   offset within the string.  If the character or character substring is not
  1389.   found, the function returns the length of the string that was searched.
  1390.  
  1391.  
  1392. F$MESSAGE (status_code)
  1393.   Returns a character string containing the message associated with a system
  1394.   status code.
  1395.  
  1396.  
  1397. F$MODE ()
  1398.   Returns a character string displaying the mode in which a process is
  1399.   executing.
  1400.  
  1401.  
  1402. F$PARSE (file_spec[,related_spec][,field][,parse_type])
  1403.   Calls the $PARSE RMS service to parse a file specification and return either
  1404.   its expanded file specification or a particular file specification field that
  1405.   you have specified.
  1406.  
  1407.  
  1408. F$PID (context_symbol)
  1409.   Returns a process identification number (PID), and updates the context symbol
  1410.   to point to the current position in the system's process list.
  1411.  
  1412.  
  1413. F$PRIVILEGE (priv_states)
  1414.   Returns a value of true or false depending on whether your current process
  1415.   privileges match the privileges listed in the parameter argument.
  1416.  
  1417.  
  1418. F$PROCESS ()
  1419.   Obtains the current process name as a character string.
  1420.  
  1421.  
  1422. F$SEARCH (file_spec[,stream_id])
  1423.   Calls the $SEARCH RMS service to search a directory and return the full file
  1424.   specification for a specified file.
  1425.  
  1426.  
  1427. F$SETPRV (priv_states)
  1428.   Returns a list of keywords indicating current user privileges.  In addition,
  1429.   this function may be used to call the $SETPRV system service to enable or
  1430.   disable specified user privileges.  The return string indicates the status of
  1431.   the user privileges before any changes have been made with the F$SETPRV
  1432.   function.
  1433.  
  1434.  
  1435. F$STRING (expression)
  1436.   Returns the character string equivalent of the result of the specified
  1437.   expression.
  1438.  
  1439.  
  1440. F$TIME ()
  1441.   Returns the current date and time string.
  1442.  
  1443.  
  1444. F$TRNLNM (logical_name[,table][,index][,mode][,case][,item])
  1445.   Translates a logical name to its equivalence string, or returns the requested
  1446.   attributes of the logical name.  The equivalence string is not checked to
  1447.   determine if it is a logical name or not.
  1448.  
  1449.  
  1450. F$TYPE (symbol_name)
  1451.   Returns the data type of a symbol.
  1452.  
  1453.  
  1454. F$USER ()
  1455.   Returns the user identification code (UIC), in named format, for the current
  1456.   user.  The F$USER function has no arguments.
  1457.  
  1458.  
  1459. F$VERIFY ([procedure_value][,image_value])
  1460.   Returns an integer value which indicates whether procedure verification mode
  1461.   is currently on or off.  If used with arguments, the F$VERIFY function can
  1462.   turn verification mode on or off.  You must include the parentheses after the
  1463.   F$VERIFY function, whether or not you specify arguments.
  1464.  
  1465.  
  1466.  Default File Types
  1467.  ~~~~~~~~~~~~~~~~~~
  1468. These file types are conventions set by DEC and may not be followed by other
  1469. software companies.
  1470.  
  1471.  Type    Contents
  1472.  ~~~~    ~~~~~~~~
  1473.  ANL     Output file from the ANALYZE command
  1474.  BAS     Source input file for BASIC compiler
  1475.  CLD     Command line interpreter command description file
  1476.  COM     Command procedure file
  1477.  DAT     Data file (input or output)
  1478.  DIF     Output file from the DIFFERENCES command
  1479.  DIR     Subdirectory
  1480.  DIS     MAIL distribution list
  1481.  DMP     Output from the DUMP command
  1482.  EDT     EDT editor initialization file
  1483.  EXE     VAX/VMS executable program created with the LINK command
  1484.  FDL     File Definition language file created with the EDIT/FDL or
  1485.          ANALYZE/RMS/FDL command
  1486.  FOR     Source input for FORTRAN compiler
  1487.  HLB     Help text library
  1488.  HLP     Help text file, usually as source input to help text library file
  1489.  JNL     EDT editor journal file
  1490.  LIS     List file created by an assembler or compiler
  1491.  LOG     Information file created by a batch job, DECnet, etc.
  1492.  MAI     Mail message storage file
  1493.  MAR     Source input file for MACRO assembler
  1494.  MLB     MAXCRO source library
  1495.  OBJ     Intermediate object file created by a compiler or assembler
  1496.  OLB     Object module library
  1497.  OPT     Option input file for the LINK command
  1498.  STB     Symbol table
  1499.  SYS     System image
  1500.  TJL     Journal file created by the TPU editor
  1501.  TLB     Text library
  1502.  TMP     General purpose temporary file
  1503.  TPU     Command input file for the TPU editor
  1504.  TXT     Text file
  1505.  
  1506.  
  1507.  Device Names
  1508.  ~~~~~~~~~~~~
  1509. The following are common VAX/VMS device codes and their corresponding types.
  1510.  
  1511.  Code    Device Type
  1512.  ~~~~    ~~~~~~~~~~~
  1513.  CS      Console boot/storage device
  1514.  DA      RC25 (25 MB fixed/25 MB removable)
  1515.  DB      RP05, RP06 disk
  1516.  DD      TU58 tape
  1517.  DJ      RA60 disk
  1518.  DL      RL02 disk
  1519.  DR      RM03 RM05, RM80, RP07 disk
  1520.  DU      RA80, RA81, RA82 disk
  1521.  DX      RX01 floppy
  1522.  DY      RX02 floppy
  1523.  LC      Line printer device on DMF32
  1524.  LP      Line printer device on LP11
  1525.  LT      Local area terminal (LAT)
  1526.  MB      Mailbox device
  1527.  MF      TU78 magnetic tape drive
  1528.  MS      TS11 magnetic tape drive
  1529.  MT      TU45, TU77, TE16 magnetic tape drive
  1530.  MU      TK50, TA78, TA81, TU81 magnetic tape drive
  1531.  NL      Null device
  1532.  OP      Operators console device
  1533.  RT      Remote terminal (via DECnet)
  1534.  TT      Interactive terminal device
  1535.  TX      Interactive terminal device
  1536.  VT      Virtual terminal
  1537.  XE      DEUNA
  1538.  XQ      DEQNA
  1539. _______________________________________________________________________________
  1540.  
  1541.  
  1542.  
  1543.