Updated: 11 December 1998 |
OpenVMS User's Manual
Previous | Contents | Index |
Delta time is an offset (a time interval) from the current date and time to a time in the future. The general format of a delta time is as follows:
"+[dddd-][hh:mm:ss.cc]" |
The fields are as follows:
dddd | Number of days; an integer in the range 0 to 9999 |
hh | Number of hours; an integer in the range 0 to 23 |
mm | Number of minutes; an integer in the range 0 to 59 |
ss | Number of seconds; an integer in the range 0 to 59 |
cc | Number of hundredths of seconds; an integer in the range 0 to 99 |
If a qualifier is described as a value that can be expressed as an absolute time, a delta time, or a combination of the two, you must specify a delta time as if it were part of a combination time. For example, to specify a delta time value of five minutes from the current time, use "+:5" (not "0-0:5").
The following rules apply when specifying delta time:
The following table shows some examples of delta time specifications:
Time Specification | Result |
---|---|
"+3-" | 3 days from now (72 hours) |
"+3" | 3 hours from now |
"+:30" | 30 minutes from now |
"+3-:30" | 3 days and 30 minutes from now |
"+15:30" | 15 hours and 30 minutes from now |
To combine absolute and delta times, specify an absolute time plus or minus a delta time. Use one of the following formats:
"[absolute time][+delta time]" [absolute time][-delta time] |
The variable fields and default fields for absolute and delta time values are the same as those described in the preceding sections.
The following rules apply when specifying combination time:
The following table shows some examples of combination time specifications:
Time Specification | Result |
---|---|
"+5" | 5 hours from now. |
"-1" | Current time minus 1 hour. The minus sign (-) indicates a negative offset. (The 1 is interpreted as an hour, not a day, because it is not followed by a hyphen.) |
"+:5" | 5 minutes from now. |
"-:5" | Current time minus 5 minutes. |
"-1-00" | Current time minus 1 day. The minus sign (-) indicates a negative offset. The hyphen (-) separates the day from the time field. |
"31-DEC:+:5" | 12:05 A.M. on December 31 of the current year. The absolute time specification (before the colon) defaults to midnight on December 31 of the current year. The plus sign (+) indicates a positive offset. |
31-DEC:-00:10 | 11:50 P.M. on December 30 of the current year. The absolute time specification (before the colon) defaults to midnight on December 31 of the current year. The minus sign (-) after DEC: indicates a negative offset. |
At the DCL prompt, you can recall previously typed command lines to avoid retyping long command lines. Once a command is displayed, you can reexecute or edit it.
On OpenVMS VAX systems, the recall buffer holds up to 20 previously entered commands.
On OpenVMS Alpha systems, the recall buffer holds up to 254 previously entered commands.
You can display your previously entered commands by using one of the following methods:
Pressing Ctrl/B once recalls the previous command line. Pressing Ctrl/B
again recalls the line before the previous line and so on to the last
saved command line.
3.8.2 Using Arrow Keys
Using the up arrow and down arrow keys recalls the previous and
successive command, respectively. Press the arrow keys repeatedly to
move through the commands.
3.8.3 Using the RECALL Command
To examine previously typed command lines, type RECALL/ALL. After reviewing the available commands, you can recall a particular command line by typing RECALL and the number of the desired command.
You can also follow RECALL with the first characters of the command line you want to display. RECALL scans the previous command lines (beginning with the most recent one) and returns the first command line that begins with the characters you typed.
$ RECALL/ALL |
1 SET DEFAULT DISK2:[MARSHALL] 2 EDIT ACCOUNTS.COM 3 PURGE ACCOUNTS.COM 4 DIRECTORY/FULL ACCOUNTS.COM 5 COPY ACCOUNTS.COM [.ACCOUNTS]* 6 SET DEFAULT [.ACCOUNTS] |
$ RECALL 4 |
$ RECALL E |
$ EDIT ACCOUNTS.COM |
If you are running a utility or an application program that uses OpenVMS screen management software, you can use Ctrl/B and the up arrow and down arrow keys to perform command recall; however, line editing must be enabled. Some utilities that have this feature are Mail, OpenVMS Debugger, Show Cluster, the System Dump Analyzer (SDA), and the EVE editor. |
To erase the contents of the recall buffer, enter the RECALL command with the ERASE qualifier. For example:
$ RECALL/ERASE |
For security reasons, it is good practice to erase the contents of the
recall buffer after you have entered commands that include passwords.
3.9 Editing the DCL Command Line
At the DCL command level, you can use many individual keys and key
sequences to change what you type. Although different types of
terminals have different operating characteristics, most have standard
function keys and keys that can be used with line
editors.
3.9.1 SHOW TERMINAL Command
To see whether line editing is enabled on your terminal, enter the SHOW TERMINAL command. The current status of line editing is displayed in the first column under Terminal Characteristics.
In the following example, line editing is not enabled:
$ SHOW TERMINAL Terminal: _VTA130: Device_Type: VT200_Series Owner: ROHBA LAT Server/Port: L121/Port_3 Physical terminal: _LTA130: Input: 9600 LFfill: 0 Width: 80 Parity: None Output: 9600 CRfill: Page: 24 Terminal Characteristics: Interactive Echo Type_ahead No Escape No Hostsync TTsync Lowercase Tab Wrap Scope No Remote No Eightbit Broadcast No Readsync No Form Fulldup No Modem No Local_echo No Autobaud Hangup No Brdcstmbx No DMA No Altypeahd Set_speed No Line Editing Insert editing No Fallback No Dialup No Secure server Disconnect No Pasthru No Syspassword No SIXEL Graphics No Soft Characters No Printer Port Numeric Keypad ANSI_CRT No Regis No Block_mode Advanced_video No Edit_mode DEC_CRT No DEC_CRT2 |
You can use the SET TERMINAL command to alter the way in which your terminal edits a DCL command line. By default, changes made with the SET TERMINAL command apply only to the current session. To set the terminal each time you log in, you can include SET TERMINAL commands in your LOGIN.COM file.
To enable line editing, enter the SET TERMINAL/LINE_EDIT command:
$ SET TERMINAL/LINE_EDIT |
SET TERMINAL/INSERT and SET TERMINAL/OVERSTRIKE
You can edit a command line in either insert or overstrike mode. In insert mode, the character you type is inserted to the left of the cursor. In overstrike mode, the character you type overwrites the character indicated by the cursor.
To change editing modes for a single command line, press Ctrl/A (Ctrl/A acts as a toggle). To change edit modes for your session, enter either the SET TERMINAL/INSERT or SET TERMINAL/OVERSTRIKE command.
If you use the SET TERMINAL/WRAP command, when you enter more characters than will fit on one line of the terminal screen, the text wraps to the next line.
You can edit only the line where your cursor appears. When text wraps,
you cannot use the up arrow key to move the cursor up to edit the
previous line. To move the cursor up to the previous line, use the
Delete key and delete all the characters in the current line.
3.9.3 Deleting Portions of the Command Line
The Delete key on your keyboard is marked with either the word Rubout, the word Delete, or an X in a left-pointing arrow, depending on the type of terminal you are using. The Delete key back spaces over the most recently entered character and deletes it. On a hardcopy terminal, the deleted letters are displayed between backslash characters so you can see what is being deleted. On a video display terminal, pressing the Delete key erases the character from the screen and moves the cursor backwards.
In contrast, the Backspace key (or the left arrow key) back spaces over characters but does not delete them.
If line editing is enabled, you can use Ctrl/U to delete characters
from the beginning of the line to the current cursor position. If line
editing is not enabled, you can use Ctrl/U to cancel an entire line.
The system ignores the line and redisplays the DCL prompt.
3.10 Defining Terminal Keys
A key definition is a string of characters that you assign to a particular terminal key. When a key is defined, you can press it instead of typing the string of characters. A key definition usually contains all or part of a command line. Using key definitions, you can customize your keyboard so that you can enter DCL commands with fewer keystrokes. When you press a defined key, the system either displays the command on your terminal or executes the command, depending on whether the command was defined using the /TERMINATE qualifier.
Some definable keys are automatically enabled for definition (for
example, keys PF1 to PF4 and keys F17 to F20 on LK201 keyboards).
However, before you can define other keys, including KP0 (keypad 0) to
KP9 and the keypad keys period, comma, minus, and Enter, you must
enable them for definition by entering either the SET
TERMINAL/APPLICATION_KEYPAD or the SET TERMINAL/NONUMERIC command.
3.11 Summary of Key Sequences
The following sections describe keys and key sequences that you can use
to perform specific operations.
3.11.1 Keys That Enter DCL Commands
The following keys enter DCL commands:
The following keys interrupt DCL commands:
The following keys recall commands:
The following keys control cursor position:
The following keys control screen display:
Previous | Next | Contents | Index |
Copyright © Compaq Computer Corporation 1998. All rights reserved. Legal |
6489PRO_006.HTML
|