VMS User's Manual

*HyperReader

  CONTENTS

  Title Page

  Copyright Page

  Preface

  1      Introduction:  VMS Concepts and Definitions

  1.1     How to Use This Manual

  1.2     Logging In to the System

  1.3     Using a Network

  1.4     The DIGITAL Command Language (DCL)
    1.4.1      The DCL Command Line

  1.5     Files and Directories
    1.5.1      File and Directory Specifications
    1.5.2      Directory Structures

  1.6     Devices
    1.6.1      Physical Device Names
    1.6.2      Logical Device Names
    1.6.3      Generic Device Names

  1.7     Processes

  1.8     Programs

  1.9     Utilities
    1.9.1      MAIL
    1.9.2      VMS SORT/MERGE

  1.10    Text Editors

  1.11    DIGITAL Standard Runoff (DSR)

  1.12    Logical Names

  1.13    Symbols

  1.14    Command Procedures

  1.15    Account and System Security

  2      Getting Started:  Interacting with VMS

  2.1     Logging In to the System

  2.2     Logging In to a Remote Node

  2.3     Changing Your Password

  2.4     Recognizing System Responses

  2.5     Getting Help

  2.6     Ending a Remote Session

  2.7     Logging Out of the System

  3      The DIGITAL Command Language:  Communicating with VMS

  3.1     Using DCL Commands

  3.2     Constructing a DCL Command
    3.2.1      Vocabulary of a DCL Command
    3.2.2      Putting the Parts in Order: Syntax

  3.3     Entering a DCL Command
    3.3.1      Rules for Entering a DCL Command
    3.3.2      Entering an Incomplete Command Line
    3.3.3      Entering a Command Longer Than One Line
    3.3.4      Entering Parameters
    3.3.5      Entering Qualifiers
      3.3.5.1      Types of Qualifiers
      3.3.5.2      Qualifier Defaults

  3.4     Recalling Commands

  3.5     Entering Dates and Times as Values
    3.5.1      Absolute Time
    3.5.2      Delta Time
    3.5.3      Combination Time

  3.6     Defining Terminal Keys

  3.7     Summary of Key Combinations

  4      Files:  Storing Information

  4.1     Understanding File Names and Specifications

  4.2     Using Wildcards with Files
    4.2.1      The Asterisk ( * ) Wildcard Character
    4.2.2      The Percent ( % ) Wildcard Character

  4.3     Creating and Modifying Files
    4.3.1      Creating Files
    4.3.2      Copying Files

  4.4     Renaming Files

  4.5     Displaying the Contents of Files

  4.6     Deleting Files

  4.7     Protecting a File from Other Users
    4.7.1      Default File Protection
    4.7.2      Explicit File Protection

  4.8     Printing Files
    4.8.1      Displaying Queue Information
    4.8.2      Stopping and Deleting a Print Job
    4.8.3      Printing a File on Another Node
    4.8.4      DCL Commands That Control Print Jobs

  5      Directories:  Organizing and Managing Files

  5.1     Understanding Directory Structures

  5.2     Understanding Directory Names and Specifications

  5.3     Creating Directories

  5.4     Displaying Directories

  5.5     Setting a Default Directory

  5.6     Deleting Directories

  5.7     Protecting a Directory from Other Users

  5.8     Using Wildcards to Search the Directory Structure
    5.8.1      The Ellipsis (  . . .  ) Wildcard Character
    5.8.2      The Hyphen ( - ) Wildcard Character

  6      Editing Text Files:  Using EVE

  6.1     Beginning an Editing Session

  6.2     Using Online Help

  6.3     Ending an Editing Session
    6.3.1      Saving Your Edits
    6.3.2      Ending the Session Without Saving Your Edits

  6.4     Entering EVE Commands
    6.4.1      Using Defined Keys to Enter EVE Commands
    6.4.2      Typing EVE Commands
    6.4.3      EVE Key Names

  6.5     Editing Text
    6.5.1      Locating Text
    6.5.2      Replacing Text
    6.5.3      Recovering from System Interruptions
    6.5.4      Refreshing the Screen
    6.5.5      Using the Journal File
    6.5.6      Listing Buffers
    6.5.7      Editing Two Buffers
    6.5.8      Reading and Writing Files
    6.5.9      EVE Default Settings

  6.6     Saving Time and Keystrokes-Defining Keys in EVE
    6.6.1      Using EVE to Emulate EDT
    6.6.2      Using EVE to Emulate WPS
    6.6.3      Defining a Key While Using EVE
      6.6.3.1      Defining a Key to Perform a Single EVE Function
      6.6.3.2      Defining a Key to Perform a Series of Keystrokes
    6.6.4      Using Startup Files to Define Keys
      6.6.4.1      Saving in a Section File
      6.6.4.2      Saving in a Command File
      6.6.4.3      EVE Initialization Files
      6.6.4.4      Nondefinable Keys
      6.6.4.5      Sample EVE/TPU Command File

  6.7     Using DCL Within EVE
    6.7.1      Executing a DCL Command
    6.7.2      Creating a Subprocess

  6.8     Converting from EDT to EVE

  6.9     EVE Command Summary

  7      Editing Text Files:  Using EDT

  7.1     Invoking and Ending an EDT Session
    7.1.1      Invoking EDT
    7.1.2      Ending an EDT Session

  7.2     Entering EDT Commands
    7.2.1      Entering EDT Line Commands
    7.2.2      Entering Keypad Commands
    7.2.3      Canceling EDT Commands

  7.3     Getting HELP in EDT
    7.3.1      Getting HELP with Keypad-Editing Commands
    7.3.2      Getting HELP with Line-Editing Commands

  7.4     Changing Editing Modes
    7.4.1      Changing from Keypad to Line Editing
    7.4.2      Changing from Line to Keypad Editing
    7.4.3      Entering Line-Editing Commands from Keypad Mode

  7.5     Recovering from Interruptions

  7.6     EDT Keypad Editing
    7.6.1      Manipulating the Cursor
    7.6.2      Inserting Text
    7.6.3      Deleting and Restoring Text
    7.6.4      Locating Text
    7.6.5      Substituting Text
    7.6.6      Moving Text
    7.6.7      Moving Text Within the File
    7.6.8      Using Multiple Buffers

  7.7     Saving Time and Keystrokes-Defining Keys in EDT
    7.7.1      Defining Keys While in EDT
    7.7.2      Advanced Key Definitions
    7.7.3      Permanent Key Definitions
    7.7.4      Summary

  7.8     Controlling EDT Sessions
    7.8.1      Controlling Screen Format with SET Commands
    7.8.2      Controlling Editing Functions with SET Commands
    7.8.3      Defining EDT Macros

  8      MAIL: Communicating with Other Users

  8.1     Invoking and Exiting MAIL

  8.2     Reading Messages
    8.2.1      Reading a New Message
    8.2.2      Reading Old Messages

  8.3     Sending a Message
    8.3.1      Sending MAIL over the Network
    8.3.2      Sending a Message to More Than One User
    8.3.3      Sending a File
    8.3.4      Creating a File from a Message

  8.4     Replying to a Message

  8.5     Forwarding a Message

  8.6     Organizing Your Messages
    8.6.1      Creating and Modifying Folders

  8.7     Selecting Folders

  8.8     Deleting Messages

  8.9     Customizing Your MAIL Environment
    8.9.1      Creating a Mail Subdirectory
    8.9.2      Using the Mail Keypad
    8.9.3      Using a Text Editor in MAIL

  9      VMS SORT/MERGE: Sorting and Merging Files

  9.1     Sorting Records

  9.2     Sorting Character Data Files

  9.3     Sorting Noncharacter Data Files

  9.4     Entering Records from a Terminal

  9.5     Submitting Batch Jobs

  9.6     Merging Files

  10     Processes:  Using the VMS Environment

  10.1    Interpreting Your Process Context

  10.2    Using Subprocesses
    10.2.1     Creating a Subprocess
    10.2.2     Exiting from a Subprocess
    10.2.3     Looking at a Subprocess Context

  10.3    Executing Programs Across the Network

  10.4    Using Batch Jobs
    10.4.1     Submitting a Batch Job
    10.4.2     Batch Job Output
    10.4.3     Restarting a Batch Job

  11     Logical Names:  Defining Names for Devices and Files

  11.1    Creating Logical Names
    11.1.1     Rules for Creating Logical Names
    11.1.2     Equating More Than One Equivalence Name

  11.2    Displaying Logical Names

  11.3    Deleting Logical Names

  11.4    Understanding Logical Name Tables
    11.4.1     The Process Table
    11.4.2     The Job Table
    11.4.3     The Group Table
    11.4.4     The System Table

  11.5    Directory Logical Name Tables
    11.5.1     The Process Directory Table
    11.5.2     The System Directory Table

  11.6    Logical Name Access Modes

  11.7    Creating a Logical Name Table

  11.8    Using Search Lists

  11.9    Using Logical Node Names

  11.10  System-Created Logical Names
    11.10.1    Process-Permanent Logical Names
      11.10.1.1    Redefining SYS$INPUT
      11.10.1.2    Redefining SYS$OUTPUT
      11.10.1.3    Redefining SYS$ERROR
      11.10.1.4    Redefining SYS$COMMAND
    11.10.2    System-Permanent Logical Names

  12     Symbols:  Defining Commands and Expressions

  12.1    Using Symbols to Represent DCL Commands

  12.2    Using Symbols to Collect, Store, and Manipulate Data
    12.2.1     Defining Symbols as Character Strings
    12.2.2     Creating Symbols
    12.2.3     Understanding Symbol Tables
    12.2.4     Understanding Symbol Substitution
    12.2.5     Using Symbol Values
      12.2.5.1     Character String Values
      12.2.5.2     Numeric Values
      12.2.5.3     Values Returned by Lexical Functions
      12.2.5.4     Logical Values
      12.2.5.5     Using a Symbol as a Value for Another Symbol
    12.2.6     Using Symbols in Expressions
      12.2.6.1     Character String Expressions
      12.2.6.2     Numeric Expressions
      12.2.6.3     Logical Expressions
      12.2.6.4     Substring Replacement and Numeric Overlays
      12.2.6.5     Order of Operations and the Results of Evaluations

  13     Command Procedures: Programming with DCL

  13.1    Formatting a Command Procedure

  13.2    Executing a Command Procedure
    13.2.1     Changing Command Procedure Levels
    13.2.2     Exiting from a Command Procedure

  13.3    Designing a Login Command Procedure

  13.4    Using Loops

  13.5    Passing Data
    13.5.1     Using Parameters to Pass Data
    13.5.2     Using the INQUIRE Command
    13.5.3     Using the READ Command
    13.5.4     Obtaining Data from SYS$INPUT

  13.6    Returning Data

  13.7    Displaying Data
    13.7.1     Displaying Character Strings and Symbols
    13.7.2     Displaying Text
    13.7.3     Displaying Files

  13.8    Reading and Writing Files (File I/O)
    13.8.1     Specifying Files in Batch Job Command Procedures
    13.8.2     Writing to a File
    13.8.3     Reading from a File
    13.8.4     Modifying a File
    13.8.5     Handling Input/Output (I/O) Errors

  13.9    Restarting Batch Jobs

  13.10  Cleanup Operations

  Reference Section

  DCL Commands

  = (Assignment Statement)

  := (String Assignment)

  @ (Execute Procedure)

  ACCOUNTING

  ALLOCATE

  ANALYZE/AUDIT

  ANALYZE/CRASH_DUMP

  ANALYZE/DISK_STRUCTURE

  ANALYZE/ERROR_LOG

  ANALYZE/IMAGE

  ANALYZE/MEDIA

  ANALYZE/OBJECT

  ANALYZE/PROCESS_DUMP

  ANALYZE/RMS_FILE

  ANALYZE/SYSTEM

  APPEND

  ASSIGN

  ASSIGN/MERGE

  ASSIGN/QUEUE

  ATTACH

  BACKUP

  CALL

  CANCEL

  CLOSE

  CONNECT

  CONTINUE

  CONVERT

  CONVERT/DOCUMENT

  CONVERT/RECLAIM

  COPY

  CREATE

  CREATE/DIRECTORY

  CREATE/FDL

  CREATE/NAME_TABLE

  DEALLOCATE

  DEASSIGN

  DEASSIGN/QUEUE

  DEBUG

  DECK

  DEFINE

  DEFINE/CHARACTERISTIC

  DEFINE/FORM

  DEFINE/KEY

  DELETE

  DELETE/CHARACTERISTIC

  DELETE/ENTRY

  DELETE/FORM

  DELETE/INTRUSION_RECORD

  DELETE/KEY

  DELETE/QUEUE

  DELETE/SYMBOL

  DEPOSIT

  DIFFERENCES

  DIRECTORY

  DISCONNECT

  DISMOUNT

  DUMP

  EDIT/ACL

  EDIT/EDT

  EDIT/FDL

  EDIT/SUM

  EDIT/TECO

  EDIT/TPU

  EOD

  EOJ

  ENDSUBROUTINE

  EXAMINE

  EXCHANGE

  EXCHANGE/NETWORK

  EXIT

  GOSUB

  GOTO

  HELP

  IF

  INITIALIZE

  INITIALIZE/QUEUE

  INQUIRE

  INSTALL

  JOB

  LEXICAL FUNCTIONS

  F$CONTEXT

  F$CVSI

  F$CVTIME

  F$CVUI

  F$DIRECTORY

  F$EDIT

  F$ELEMENT

  F$ENVIRONMENT

  F$EXTRACT

  F$FAO

  F$FILE_ATTRIBUTES

  F$GETDVI

  F$GETJPI

  F$GETQUI

  F$GETSYI

  F$IDENTIFIER

  F$INTEGER

  F$LENGTH

  F$LOCATE

  F$MESSAGE

  F$MODE

  F$PARSE

  F$PID

  F$PRIVILEGE

  F$PROCESS

  F$SEARCH

  F$SETPRV

  F$STRING

  F$TIME

  F$TRNLNM

  F$TYPE

  F$USER

  F$VERIFY

  DCL COMMANDS

  LIBRARY

  LICENSE

  LINK

  LOGIN Procedure

  LOGOUT

  MACRO

  MAIL

  MERGE

  MESSAGE

  MONITOR

  MOUNT

  NCS

  ON

  OPEN

  PASSWORD

  PATCH

  PHONE

  PRINT

  PURGE

  READ

  RECALL

  RENAME

  REPLY

  REQUEST

  RETURN

  RUN (Image)

  RUN (Process)

  RUNOFF

  RUNOFF/CONTENTS

  RUNOFF/INDEX

  SEARCH

  SET ACCOUNTING

  SET ACL

  SET AUDIT

  SET BROADCAST

  SET CARD_READER

  SET CLUSTER/EXPECTED_VOTES

  SET COMMAND

  SET CONTROL

  SET DAY

  SET DEFAULT

  SET DEVICE

  SET DEVICE/SERVED

  SET DIRECTORY

  SET DISPLAY

  SET ENTRY

  SET FILE

  SET HOST

  SET HOST/DTE
    CLEAR
    EXIT
    QUIT
    SAVE
    SEND BREAK
    SET DTE
    SHOW DTE
    SPAWN

  SET HOST/DUP

  SET HOST/HSC

  SET KEY

  SET LOGINS

  SET MAGTAPE

  SET MESSAGE

  SET ON

  SET OUTPUT_RATE

  SET PASSWORD

  SET PRINTER

  SET PROCESS

  SET PROMPT

  SET PROTECTION

  SET PROTECTION/DEFAULT

  SET PROTECTION/DEVICE

  SET QUEUE

  SET QUEUE/ENTRY

  SET RESTART_VALUE

  SET RIGHTS_LIST

  SET RMS_DEFAULT

  SET SYMBOL

  SET TERMINAL

  SET TIME

  SET UIC

  SET VERIFY

  SET VOLUME

  SET WORKING_SET

  SHOW ACCOUNTING

  SHOW ACL

  SHOW AUDIT

  SHOW BROADCAST

  SHOW CLUSTER

  SHOW CPU

  SHOW DEFAULT

  SHOW DEVICES

  SHOW DEVICES/SERVED

  SHOW DISPLAY

  SHOW ENTRY

  SHOW ERROR

  SHOW INTRUSION

  SHOW KEY

  SHOW LICENSE

  SHOW LOGICAL

  SHOW MAGTAPE

  SHOW MEMORY

  SHOW NETWORK

  SHOW PRINTER

  SHOW PROCESS

  SHOW PROTECTION

  SHOW QUEUE

  SHOW QUEUE/CHARACTERISTICS

  SHOW QUEUE/FORM

  SHOW QUOTA

  SHOW RMS_DEFAULT

  SHOW STATUS

  SHOW SYMBOL

  SHOW SYSTEM

  SHOW TERMINAL

  SHOW TIME

  SHOW TRANSLATION

  SHOW USERS

  SHOW WORKING_SET

  SORT

  SPAWN

  START/CPU

  START/QUEUE

  START/QUEUE/MANAGER

  STOP

  STOP/CPU

  STOP/QUEUE

  STOP/QUEUE/ABORT

  STOP/QUEUE/ENTRY

  STOP/QUEUE/MANAGER

  STOP/QUEUE/NEXT

  STOP/QUEUE/REQUEUE

  STOP/QUEUE/RESET

  SUBMIT

  SUBROUTINE

  SYNCHRONIZE

  TYPE

  UNLOCK

  VIEW

  WAIT

  WRITE

  DIGITAL STANDARD RUNOFF (DSR) COMMANDS

  1       DSR Command Format

  2       Entering DSR Commands

  3       DSR Commands

  .APPENDIX

  .AUTOJUSTIFY, .NO AUTOJUSTIFY

  .AUTOPARAGRAPH, .NO AUTOPARAGRAPH

  .AUTOSUBTITLE, .NO AUTOSUBTITLE

  .AUTOTABLE, .NO AUTOTABLE

  .BLANK

  .BREAK

  .CENTER (.CENTRE)

  .CHAPTER

  .CONTROL CHARACTERS, .NO CONTROL CHARACTERS

  .DATE, .NO DATE

  .DISPLAY APPENDIX

  .DISPLAY CHAPTER

  .DISPLAY ELEMENTS

  .DISPLAY LEVELS

  .DISPLAY NUMBER

  .DISPLAY SUBPAGE

  .ENABLE BAR, .DISABLE BAR, .BEGIN BAR, .END BAR

  .ENABLE BOLDING, .DISABLE BOLDING

  .ENABLE HYPHENATION, .DISABLE HYPHENATION

  .ENABLE INDEXING, .DISABLE INDEXING

  .ENABLE OVERSTRIKING, .DISABLE OVERSTRIKING

  .ENABLE TOC, .DISABLE TOC

  .ENABLE UNDERLINING, .DISABLE UNDERLINING

  .ENTRY

  .FIGURE DEFERRED, .FIGURE

  .FILL, .NO FILL

  .FIRST TITLE

  .FLAGS ACCEPT, .NO FLAGS ACCEPT

  .FLAGS ALL, .NO FLAGS ALL

  .FLAGS BOLD, .NO FLAGS BOLD

  .FLAGS BREAK, .NO FLAGS BREAK

  .FLAGS CAPITALIZE, .NO FLAGS CAPITALIZE

  .FLAGS COMMENT, .NO FLAGS COMMENT

  .FLAGS CONTROL, .NO FLAGS CONTROL

  .FLAGS HYPHENATE, .NO FLAGS HYPHENATE

  .FLAGS INDEX, .NO FLAGS INDEX

  .FLAGS LOWERCASE, .NO FLAGS LOWERCASE

  .FLAGS OVERSTRIKE, .NO FLAGS OVERSTRIKE

  .FLAGS PERIOD, .NO FLAGS PERIOD

  .FLAGS SPACE, .NO FLAGS SPACE

  .FLAGS SUBINDEX, .NO FLAGS SUBINDEX

  .FLAGS SUBSTITUTE, .NO FLAGS SUBSTITUTE

  .FLAGS UNDERLINE, .NO FLAGS UNDERLINE

  .FLAGS UPPERCASE, .NO FLAGS UPPERCASE

  .FOOTNOTE, .END FOOTNOTE

  .HEADER LEVEL

  .HEADERS ON, .NO HEADERS

  .HEADERS UPPER, .HEADERS LOWER, .HEADERS MIXED

  .IF, .IFNOT, .ELSE, .ENDIF

  .INDENT

  .INDEX

  .JUSTIFY, .NO JUSTIFY

  .KEEP, .NO KEEP

  .LAYOUT

  .LEFT MARGIN

  .LIST, .END LIST

  .LIST ELEMENT

  .LITERAL

  .NO SPACE

  .NOTE, .END NOTE

  .NUMBER APPENDIX

  .NUMBER CHAPTER

  .NUMBER LEVEL

  .NUMBER LIST

  .NUMBER PAGE, .NO NUMBER

  .NUMBER RUNNING

  .NUMBER SUBPAGE

  .PAGE

  .PAGE SIZE

  .PAGING, .NO PAGING

  .PARAGRAPH

  .PERIOD, .NO PERIOD

  .REPEAT

  .REQUIRE

  .RIGHT

  .RIGHT MARGIN

  .SAVE, .RESTORE

  .SEND TOC

  .SET DATE, .SET TIME

  .SET LEVEL

  .SET PARAGRAPH

  .SKIP

  .SPACING

  .STYLE HEADERS

  .SUBPAGE, .END SUBPAGE

  .SUBTITLE, .NO SUBTITLE

  .TAB STOPS

  .TEST PAGE

  .TITLE

  .VARIABLE

  .XLOWER, .XUPPER

  EDT KEYPAD COMMANDS

  ADVANCE Function

  APPEND Function

  BACKSPACE Function CTRL/H

  BACKUP Function

  BOTTOM Function

  CHAR (Character) Function

  CHNGCASE (Change Case) Function

  COMMAND Function

  CTRL/A (Control A) Function

  CTRL/C (Control C) Function

  CTRL/D (Control D) Function

  CTRL/E (Control E) Function

  CTRL/K (Control K) Function

  CTRL/L (Control L) Function

  CTRL/M (Control M) Function

  CTRL/R (Control R) Function

  CTRL/T (Control T) Function

  CTRL/U (Control U) Function

  CTRL/W (Control W) Function

  CTRL/Z (Control Z) Function

  CUT Function

  DEL C (Delete Character) Function

  DEL EOL (Delete to End of Line) Function

  DELETE Function

  DEL L (Delete Line) Function

  DEL W (Delete Word) Function

  DO Function (LK201 only)

  DOWN Arrow

  ENTER Function

  EOL (End of Line) Function

  FILL Function (VT100)

  FIND Function

  FNDNXT (Find Next) Function

  GOLD Function

  HELP Function

  LEFT Arrow

  LINE Function

  LINEFEED Function

  OPEN LINE Function

  PAGE Function

  PASTE Function

  REPLACE Function

  RESET Function

  RETURN Function

  RIGHT Arrow

  SECT (Section) Function

  SELECT Function

  SPECINS (Special Insert) Function

  string specifier

  SUBS (Substitute) Function

  TAB Function

  TOP Function

  UND C (Undelete Character) Function

  UND L (Undelete Line) Function

  UND W (Undelete Word) Function

  UP Arrow

  WORD Function

  EVE COMMANDS

  @

  ATTACH

  BOTTOM

  BOX COPY

  BOX CUT

  BOX CUT INSERT

  BOX CUT OVERSTRIKE

  BOX PASTE

  BOX PASTE INSERT

  BOX PASTE OVERSTRIKE

  BOX SELECT

  BUFFER

  CAPITALIZE WORD

  CENTER LINE

  CHANGE DIRECTION

  CHANGE MODE

  CONVERT TABS

  COPY

  CUT

  DCL

  DEFINE KEY

  DELETE

  DELETE BUFFER

  DELETE WINDOW

  DO

  END OF LINE

  ENLARGE WINDOW

  ERASE CHARACTER

  ERASE LINE

  ERASE PREVIOUS WORD

  ERASE START OF LINE

  ERASE WORD

  EXIT

  EXTEND ALL

  EXTEND EVE

  EXTEND THIS

  EXTEND TPU

  FILL

  FILL PARAGRAPH

  FILL RANGE

  FIND

  FIND NEXT

  FIND SELECTED

  FORWARD

  GET FILE

  GO TO

  HELP

  INCLUDE FILE

  INSERT HERE

  INSERT MODE

  INSERT PAGE BREAK

  LEARN

  LINE

  LOWERCASE WORD

  MARK

  MOVE BY LINE

  MOVE BY PAGE

  MOVE BY WORD

  MOVE DOWN

  MOVE LEFT

  MOVE RIGHT

  MOVE UP

  NEW

  NEXT BUFFER

  NEXT SCREEN

  NEXT WINDOW

  ONE WINDOW

  OPEN

  OPEN SELECTED

  OTHER WINDOW

  OVERSTRIKE MODE

  PAGINATE

  PASTE

  PREVIOUS BUFFER

  PREVIOUS SCREEN

  PREVIOUS WINDOW

  QUIT

  QUOTE

  RECALL

  RECOVER BUFFER

  RECOVER BUFFER ALL

  REFRESH

  REMEMBER

  REMOVE

  REPEAT

  REPLACE

  RESET

  RESTORE

  RESTORE BOX SELECTION

  RESTORE CHARACTER

  RESTORE LINE

  RESTORE SELECTION

  RESTORE SENTENCE

  RESTORE WORD

  RETURN

  REVERSE

  SAVE ATTRIBUTES

  SAVE EXTENDED EVE

  SAVE EXTENDED TPU

  SAVE FILE

  SAVE FILE AS

  SAVE SYSTEM ATTRIBUTES

  SELECT

  SELECT ALL

  SET BOX NOPAD

  SET BOX NOSELECT

  SET BOX PAD

  SET BOX SELECT

  SET BUFFER

  SET CLIPBOARD

  SET CURSOR BOUND

  SET CURSOR FREE

  SET DEFAULT COMMAND FILE

  SET DEFAULT SECTION FILE

  SET EXIT ATTRIBUTE CHECK

  SET FIND CASE EXACT

  SET FIND CASE NOEXACT

  SET FIND NOWHITESPACE

  SET FIND WHITESPACE

  SET FUNCTION KEYS NODECWINDOWS

  SET GOLD KEY

  SET JOURNALING

  SET JOURNALING ALL

  SET KEYPAD EDT

  SET KEYPAD NOEDT

  SET KEYPAD NOWPS

  SET KEYPAD NUMERIC

  SET KEYPAD VT100

  SET KEYPAD WPS

  SET NOEXIT ATTRIBUTE CHECK

  SET NOGOLD KEY

  SET NOJOURNALING

  SET NOJOURNALING ALL

  SET NOPENDING DELETE

  SET NOSECTION FILE PROMPTING

  SET NOWRAP

  SET PARAGRAPH INDENT

  SET PENDING DELETE

  SET RIGHT MARGIN

  SET SCROLL MARGINS

  SET SECTION FILE PROMPTING

  SET TABS

  SET WIDTH

  SET WILDCARD ULTRIX

  SET WILDCARD VMS

  SET WRAP

  SHIFT LEFT

  SHIFT RIGHT

  SHOW

  SHOW BUFFERS

  SHOW DEFAULTS BUFFER

  SHOW KEY

  SHOW SUMMARY

  SHOW SYSTEM BUFFERS

  SHOW WILDCARDS

  SHRINK WINDOW

  SPAWN

  SPELL

  SPLIT WINDOW

  START OF LINE

  STORE TEXT

  TAB

  TOP

  TPU

  TWO WINDOWS

  UNDEFINE KEY

  UPPERCASE WORD

  WHAT LINE

  WILDCARD FIND

  WRITE FILE

  MAIL UTILITY

  MAIL Qualifiers
    /EDIT
    /PERSONAL_NAME=name
    /SELF
    /SUBJECT

  MAIL Commands
    BACK
    COPY
    DELETE
    DIRECTORY
    EXIT
    EXTRACT
    FILE
    FORWARD
    HELP
    MARK
    MOVE
    NEXT
    PRINT
    READ
    REPLY
    SEARCH
    SELECT
    SEND
    SET/SHOW CC_PROMPT
    SET/SHOW EDITOR
    SET/SHOW COPY_SELF
    SET/SHOW FORWARD
    SET/SHOW PERSONAL_NAME

  SORT/MERGE UTILITY

  SORT/MERGE Qualifiers
    /CHECK_SEQUENCE
    /COLLATING_SEQUENCE
    /DUPLICATES
    /KEY
    /PROCESS
    /SPECIFICATION
    /STABLE
    /STATISTICS
    /WORK_FILES

  Input File Qualifiers
    /FORMAT

  Output File Qualifiers
    /ALLOCATION
    /BUCKET_SIZE
    /CONTIGUOUS
    /FORMAT
    /INDEXED_SEQUENTIAL
    /OVERLAY
    /RELATIVE
    /SEQUENTIAL

  A   TFF Facility

  A.1     Using the Terminal Fallback Facility
    A.1.1      The Purpose of Terminal Fallback
    A.1.2      The Purpose of Compose Characters
      A.1.2.1      Composing Characters with TFF
      A.1.2.2      Compose Sequences-Digital LK201 Keyboard and the LATIN_1 Table
    A.1.3      Setting TFF Terminal Parameters

  B   Character Sets

  B.1     ASCII Character Set

  B.2     ASCII and DEC Multinational Character Set Tables

  C   Expressions

  D   Terminal Keys

  D.1     VT300 and VT200 Terminal Series

  D.2     VT100 Terminal Series

  FIGURES

  3-1        Parts of a DCL Command Line

  5-1        Directory Structure

  6-1        Editing Keys-VT200-Series and VT300-Series Terminals

  6-2        Editing Keys-VT100-Series Terminals

  8-1        Sample Mail Message

  B-1        Graphical Representation of the ASCII Character Set

  B-2        Graphical Representation of the DEC Multinational Extension to the ASCII Character Set

  TABLES

  3-1        Commonly Used DCL Commands

  3-2        Commonly Used DCL Key Combinations

  3-3        Keys That Execute Terminal Functions

  4-1        Default File Types

  6-1        EVE Key Names

  6-2        EVE Commands for Buffer Change Journaling and Recovery

  6-3        EVE Default Settings

  6-4        EVE Commands and Default Predefined Keys

  7-1        Symbols for EDT Functions

  11-1       Default Process Logical Names

  11-2       Default Job Logical Names

  11-3       Default System Logical Names

  11-4       Default Process Directory Logical Names

  11-5       Default System Directory Logical Names

  11-6       Equivalence Names for Process-Permanent Logical Names

  12-1       Determining the Value of an Expression

  DCL-1     Summary of Lexical Functions

  DCL-2     Summary of FAO Directives

  DCL-3     F$FILE_ATTRIBUTES Items

  DCL-4     F$GETDVI Items

  DCL-5     Values Returned by the DEVCLASS Item

  DCL-6     Values Returned by the DEVTYPE Item

  DCL-7     F$GETQUI Items

  DCL-8     F$GETSYI Items for the Local Node Only

  DCL-9     F$GETSYI Items for the Local Node or for Other Nodes in the VAXCluster

  DCL-10    SET ACCOUNTING Keywords for Event Types

  DCL-11    SET ACCOUNTING Keywords for Process Types

  EVE-1     EVE Commands and Keys for Editing a Box

  EVE-2     EVE Commands and Keys for Editing a Found Range

  EVE-3     EVE Commands and Keys for Editing a Select Range

  EVE-4     EVE Commands and Keys Using the DECwindows Clipboard

  EVE-5     EVE Default GOLD Key Sequencess

  EVE-6     EVE Keys Defined with SET KEYPAD EDT

  EVE-7     EVE Differences with SET KEYPAD EDT

  EVE-8     EVE ULTRIX-Style Wildcards

  EVE-9     EVE VMS-Style Wildcards

  A-1        LATIN_1 Compose Sequence Table